1

プリコンパイル済みヘッダーを生成するためにqmake のPRECOMPILED_HEADER変数を使用しています。

プリコンパイル済みヘッダーのインクルード ヘッダーの 1 つが変更された場合、プリコンパイル済みヘッダーは再構築されません。代わりに、clang がプリコンパイル済みヘッダーを使用しようとすると、 で失敗しfatal error: file '...' has been modified since the precompiled header was builtます。

依存関係が変更されたときにプリコンパイル済みヘッダーを自動的に再コンパイルするようにqmakeに指示するにはどうすればよいですか?

4

2 に答える 2

1

私の問題は、CONFIG -= depend_includepath有効にしていて、プリコンパイル済みヘッダーのヘッダーを にINCLUDEPATH追加していましたが、それらを にも追加していなかったことDEPENDPATHです。

于 2014-08-25T16:45:59.460 に答える