私の別の質問によると、.lib ファイルがあり、特定の関数がどの .lib に属するかわからないとしますか?
その .libs をすべてリンクした場合、どこかで調べたところ、これは最終的なプロジェクトのサイズに影響しませんか?
VC は最終的に使用されていない .libs をインストールしないためですか?
本当ですか?
VS がライブラリをリンクするために使用するメカニズムを説明してもらえますか?
@HansPassantsのコメントに基づいて、私の質問のセクションを編集しました。Dumpbin.exe を使用して .lib ファイルの内容を表示する方法
Visual Studio のインストール フォルダーを検索したところ、次のファイルが見つかりました。
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\dumpbin.exe
しかし、それをダブルクリックすると、次のエラーが表示されます。
dumpbin.exe の使い方を教えてください。たとえば、.lib ファイルをこの .exe に導入し、その内容を抽出する方法は?
@Roger Rowlandのコメントに基づいて私の質問のセクションを編集しました
Microsoft Visual Studio 2010 コマンド プロンプトから dumpbin.exe を実行しましたが、agg.lib
. .lib の内容を調べるにはどうすればよいですか。特定のメソッドがこの .lib または別の .lib に記述されていることをどのように理解できますか?
特定のメソッドの実行時にエラーが発生しないようにするには、どの .lib をリンクする必要があるかを理解するにはどうすればよいですか?
.lib の内容をエクスポートする方法を教えてください
。これは私が既に行ったことです。入力したコマンドは次のとおりです。
C:\Program Files(x86)\Microsoft Visual Studio 10.0\VC\> D:\JobList\Lib\GDAL_lib\x86\lib\agg.lib\EXPORTS
C:\Program Files(x86)\Microsoft Visual Studio 10.0\VC\> D:\JobList\Lib\GDAL_lib\x86\lib\agg.lib/EXPORTS
私が今まで試したことのスクリーンショット: