2011-06-08 13 views
3

私はC++ Builderプロジェクトをいくつか持っていますが、これにはいくつかのDelphi Pascalファイルも含まれています。私は、PASファイルの実装セクションを変更すると、必要以上に多くのファイルが再構築されることに気付きました。.PASユニットが含まれている場合のC++ Builderビルド時間の短縮

インターフェイスが変更されていなくても、.pasファイルが変更されるたびに新しい.hppファイルが作成されるようです。これにより、多くの.cppファイルが再コンパイルする必要があります。

これを回避するための回避策がありますか?

答えて

5

依存関係をチェックしない設定(最近のバージョンでは2009/2010以降)がありますが、それを使用することは非常に嫌です。 (プロジェクトオプションの最後のセクション) .pasファイルに頻繁に触れるつもりなら、pchファイルで.hppを使用していないと仮定します。 (これはすべての.cppが.hppを含むものではなく、再構築を必要とする) ビルド前のステップで.hppファイルの変更日を既知の値に設定することで、私はチェックの依存関係の設定に目を向けているので、これと不快です。

関連する問題