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



我在Mac上(使用QtCreator)构建Qt项目时收到两条警告。

警告:不存在.qmake.cache。这明显减慢了速度qmake使用此makespec。警告:在顶级中调用"cache()"项目文件以更正此问题。

该警告指示在顶级项目中调用cache(),但我找不到任何关于如何执行该操作的文档。

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

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

我知道这只是一个警告,但我有兴趣修复它。有什么解决办法吗?

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

cache()
QT += ...
//the rest of the .pro file

最新更新