質問
私は長い間、すべての .lib シンボルのデバッグニーズに cygwin の nm コマンドを使用してきましたが、最近、SO の回答でそれを参照しようと考え、ほとんどの Windows 開発者が cygwin をインストールしていないことに気付きました。
では、Microsoft で nm に相当するものは何でしょうか。つまり、.lib ファイルによってエクスポートされたシンボル、.lib 内の未定義のシンボルなどをリストするコマンドは何でしょうか?
興味のある方のために、サンプルの nm man ページは次のとおりです。 ここ.
解決
DUMPBIN.EXEを試してみてください。
他のヒント
走る
vcvarsall.bat
これは、Microsoft Visual Studio のインストールされたパスに存在する可能性があります。これにより、必要な環境変数が設定されます。dumpbin.exe
.D:>"D:\Program Files (x86)\Microsoft Visual Studio 10.0\vcvarsall.bat" x86
次に、使用します
dumpbin.exe
. 。例えばdumpbin.exe /ALL <bin_file>
すべての記号を与えます。
所属していません StackOverflow