我在Mac上(使用QtCreator)构建Qt项目时收到两条警告。
警告:不存在.qmake.cache。这明显减慢了速度qmake使用此makespec。警告:在顶级中调用"cache()"项目文件以更正此问题。
该警告指示在顶级项目中调用cache()
,但我找不到任何关于如何执行该操作的文档。
我看到qt 上记录了一些错误
- https://bugreports.qt.io/browse/QTBUG-31340
- https://bugreports.qt.io/browse/QTBUG-30586
我知道这只是一个警告,但我有兴趣修复它。有什么解决办法吗?
解决方案是在主.pro文件中调用cache()
然后运行qmake(从QtCreator构建菜单)并重新构建项目
警告应该消失
示例.pr:
cache()
QT += ...
//the rest of the .pro file