1

プリコンパイル済みヘッダーが有効になっている Qt プロジェクトがあります。コンパイルは最近まで正常に機能していました。しかし、露の日以来、Qt Creator が常にすべての Q_OBJECT ファイルで MOC を実行していることに気付きました。そのため、多くの CPP ファイルも理由もなく再構築する必要があります。

それが起こる理由はありますか?コンパイル出力を見ていますが、特別なことは何も見ていません。何か案が?

4

1 に答える 1

1

さて、私はちょうどそれを理解しました。数日前にシステムの日付を操作して、時間に関連する関数をテストしていました。問題は、その時点でQt Creatorでいくつかのファイルを編集したため、それらの日付が将来のものになったということです。そのため、qmakeは変更がない場所で変更を検出していました。

ファイルの日付を今日の日付に戻しましたが、コンパイルは再び機能しています。

于 2011-08-18T09:17:43.290 に答える