私は長い間、すべての.libシンボルデバッグのニーズにcygwinのnmコマンドを使用してきましたが、最近、SOの回答でそれを参照することを考え、ほとんどのWindows開発者がcygwinをインストールしていないことに気付きました。 。
では、Microsoftがnmに相当するものは何ですか。つまり、.libファイルによってエクスポートされたシンボル、.lib内の未定義のシンボルなどを一覧表示するコマンドはどれですか。
好奇心旺盛な方のために、サンプルのnmのマニュアルページは ここ です。
Dumpbin.exeを試してください。
Microsoft Visual Studioのインストール済みパスに存在する可能性のある_vcvarsall.bat
_を実行します。これにより、_dumpbin.exe
_に必要な環境変数が設定されます。
D:>"D:\Program Files (x86)\Microsoft Visual Studio 10.0\vcvarsall.bat" x86
次に、_dumpbin.exe
_を使用します。たとえば、_dumpbin.exe /ALL <bin_file>
_はすべての記号を示します。