2016-05-29 4 views
1

link.exeには、DLLまたはEXEをビルドするために実際に必要とされなかった特定のライブラリファイルを印刷するためのコマンドラインパラメータ、Visual Studioの設定などがありますか?Visual C++ビルドから未使用の.libファイルを削除する

私は数十個の不要な.libファイルが依存関係として指定されているプロジェクトファイル(ネイティブC++)をトリミングしようとしています。これまでのところ、私はそれぞれを「一度に1つずつ」削除して再構築しています。より良い方法が必要です。そして、ライブラリが実際に出力バイナリのリンクで使用されているかどうかをリンカが知っていると思われます。

答えて

3

LINK.EXEコマンドには、/VERBOSE:UNUSEDLIBSオプションを使用します。

https://msdn.microsoft.com/en-us/library/wdsk6as6.aspx

"/ VERBOSE:UNUSEDLIBS - 画像が作成されるときに使用されていない任意のライブラリファイルに関する情報を表示します。"

+0

ありがとうございます。それは素晴らしい作品です。 – selbie

関連する問題