私は多くの静的ライブラリとスタンドアロンcppファイルで構築された大きなバイナリを持っています。インクリメンタルリンクを使用するように設定されていますが、すべての最適化は/Od
によって無効にされています。これはデバッグビルドです。インクリメンタルリンクのパフォーマンスが低い
スタンドアロンのcppファイルを変更すると、インクリメンタルリンクが高速に実行されることに気付きました。しかし、私が静的なlibの中のcppを変更した場合、通常のリンクと同じ時間、10分も長く実行されます。この場合、私はインクリメンタルリンクから利益を得られません。スピードアップが可能ですか?私はVS2005を使用します。
実際の.libファイルまたはヘッダーファイルだけを変更しますか?その最後のケースでは実際には不可能です(しかし、pchを使用するといくつかの利点があります)。 – KillianDS
私は.libからただ1つのcppファイルを変更しています。 – ks1322
.libプロジェクトで/ Yuおよび/ Z7オプションを確認します。 –