在OSX上使用Qt 5.1构建项目时发出警告

Atu*_*ul 11 qt warnings qt-creator qt5

尝试在Mac上构建Qt项目时,我收到两个警告(使用QtCreator).

警告:没有.qmake.cache.这使得makepec显着减慢了qmake的速度.警告:在顶级项目文件中调用'cache()'以解决此问题.

警告指示调用cache()顶级项目,但我没有找到任何关于我应该如何做的文档.

我看到qt上记录了一些错误

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

我知道这只是一个警告,但我有兴趣修复它.有没有解决方法来解决它?

Kur*_*tyn 8

解决方案是在主.pro文件中调用cache().
然后运行qmake(从QtCreator构建菜单)并重建项目.
警告应该消失了.
示例.pro:

cache()

QT += ...
//the rest of the .pro file
Run Code Online (Sandbox Code Playgroud)