- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:visual studioの不要なDll削除方法)
visual studioの不要なDll削除方法
このQ&Aのポイント
- visual studio 2010で不要なDLLを削除する方法を教えてください。
- プロジェクトのプロパティで表示されるDLLを削除する方法がわかりません。
- ソリューションエクスプローラで表示されるDLLを削除する方法がわかりません。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>(1)プロジェクトのプロパティ⇒構成プロパティ⇒C++⇒コマンドライン ここは、他のシートで設定した項目を適用した結果を確認するためのものです。 設定は別のシートで行います。 /FU であれば、下記が該当します。 プロジェクトのプロパティ⇒構成プロパティ⇒C++⇒詳細設定⇒必ず使用する #using 指定ファイル ※各シートの項目をクリックすると下部にスイッチ名と説明が表示されます。 >(2)ソリューションエクスフローラ⇒Setup⇒見つかった依存関係 これは、コンパイラがみつけてくれた(自動検出した)依存関係なので、 ソースとかリンクしているライブラリとかから、DLLの依存関係を調べる必要があります。 たとえば、ソースに下記があれば、urlmon.dll とリンクされます。 #pragma comment( lib , "urlmon.lib" ) DLL の依存関係について調べたい場合、 Dependency Waliker などで調べることができます。
お礼
見つけました! 共通プロパティのFrameworkと参照 此処に登録されてました。 お手数をおかけしてすみませんでした。
補足
回答ありがとうございます。 教えていただいた所(詳細設定⇒必ず使用する )には、何も定義されていなかったのですが、 どこか別の所(ディフォルトみたいな宣言とか)か、外部ファイルなどで、同一の物はございますでしょうか。 ソース内は全て対応済なので、こちらにも関連するところは残っていませんでした。 ちなみに、コマンドラインに出てくるものと見つかったに表示されるdllは同じもので、 見つかったに表示されるタイミングは、実行時となります。(ビルド時には出てきません)