2

Visual Studio 2008 プロジェクトに ah、a.cc、および b.cc があるとします。a.cc と b.cc の両方に ah が含まれています。 ah を変更してプロジェクトをビルドすると、デバッグ ビルドで a.cc と b.cc がコンパイルされます。ただし、リリース ビルドではそうではありません。リリース ビルドでは、a.cc と b.cc は、変更されている場合にのみコンパイルされます。コンパイラは、リリース ビルドの .cc ファイルの依存関係を追跡していないようです。

この問題を修正するコンパイラ フラグはありますか? そうでない場合、この問題に対処する他の方法はありますか?

4

1 に答える 1

4

ファイルに触れたり、ソース管理とやり取りしたり、夏時間でも問題が発生したりすることはありますが、コンパイラは自動的にそれを行う必要があります。[ビルド] メニューで [クリーン] を選択すると、すべての一時ファイルがリセットされ、すべてが再同期されます。

また、コンパイル間でシステムクロックを変更した場合。物事をテストするとき、私は時々これをしなければなりません。– ジョン・ディブリング

于 2012-10-19T20:36:23.620 に答える