質問

私は長い間、すべての .lib シンボルのデバッグニーズに cygwin の nm コマンドを使用してきましたが、最近、SO の回答でそれを参照しようと考え、ほとんどの Windows 開発者が cygwin をインストールしていないことに気付きました。

では、Microsoft で nm に相当するものは何でしょうか。つまり、.lib ファイルによってエクスポートされたシンボル、.lib 内の未定義のシンボルなどをリストするコマンドは何でしょうか?

興味のある方のために、サンプルの nm man ページは次のとおりです。 ここ.

役に立ちましたか?

解決

DUMPBIN.EXEを試してみてください。

MSDN DUMPBIN.EXE参照

他のヒント

  1. 走る vcvarsall.bat これは、Microsoft Visual Studio のインストールされたパスに存在する可能性があります。これにより、必要な環境変数が設定されます。 dumpbin.exe.

    D:>"D:\Program Files (x86)\Microsoft Visual Studio 10.0\vcvarsall.bat" x86

  2. 次に、使用します dumpbin.exe. 。例えば dumpbin.exe /ALL <bin_file> すべての記号を与えます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top