2009-05-18 9 views

答えて

4

リリースバージョンの作成時には常に「/ OPT:REF」を使用します。このフラグは参照されていない関数をすべて削除し、多くの関数が使用されていない場合には最終的なバイナリを大幅に減らします(私たちのケースでは、さまざまなカスタマイズされたアプリケーションとは異なる方法を持つカーネルがあります)。コマンドラインでリンクされている場合

「/ VERBOSEは、」出力ウィンドウに、または標準出力へのリンクセッションに関する情報が送信されます。後者では、これを常にファイルにリダイレクトすることができます。一緒に両方のフラグを使用して

は出力が参照されることはありませんすべて排除機能および/またはデータを含んで行います。

乾杯!

+0

あなたが感謝.... tried..Iは、以下の2件の他の回答を試した後にこのポストを再訪するのを忘れて、今..just – yesraaj

+0

テイクの作品私に思い出させるために+10 +15 – yesraaj

+0

私はあなたに感謝:) – ralphtheninja

0

/mapと/ mapinfoでlink.exeを使用すると、呼び出されない関数を示すマップファイルを生成できるはずです。

1

(あなたのVS版による)のビルド/分析メニューから、「『プロジェクト名』上で実行コードの分析」を選択し、使用しない機能がある場合、VSは警告が表示されます。

+0

私はVS2008の私のバージョン(私はチームシステムを持っていけない)でこれらのオプションを見つけるいけない – yesraaj

関連する問題