2013-08-05 25 views
11

QtプロジェクトをMacでビルドしようとしているときに2つの警告が表示されます(QtCreatorを使用)。OSXでQt 5.1を使用してプロジェクトをビルド中に警告

警告:.qmake.cacheはありません。これにより、このmakespecで qmakeが大幅に遅くなります。警告:この問題を修正するには、最上位の プロジェクトファイルで 'cache()'を呼び出します。

トップレベルプロジェクトでcache()を呼び出すように指示されていますが、どのようにすればよいかについてのドキュメントは見つかりません。

私は、これは単なる警告ですけど、私はそれを固定に興味を持っていますQT

  1. https://bugreports.qt.io/browse/QTBUG-31340
  2. https://bugreports.qt.io/browse/QTBUG-30586

ログオンしていくつかのバグを参照してください。それを修正するための回避策はありますか?

+1

を正しいとしてクルトPattynの答えを選択してください。 –

答えて

8

解決方法は、メインの.proファイルでcache()を呼び出すことです。
その後、qmake(QtCreatorビルドメニューから)を実行し、プロジェクトを再構築します。
警告が消えているはずです。
例は.PRO:

cache() 

QT += ... 
//the rest of the .pro file 
関連する問題