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

在OSX上使用Qt 5.1构建项目时发出警告,qt,warnings,qt-creator,qt5,Qt,Warnings,Qt Creator,Qt5,尝试在Mac上构建Qt项目(使用QtCreator)时,我收到两条警告 警告:不存在.qmake.cache。这明显减慢了速度 用这个makespec创建qmake。警告:在顶层调用“cache()” 项目文件来纠正此问题 警告指示在顶级项目中调用cache(),但我没有找到任何关于如何执行此操作的文档 我在qt上看到一些bug 我知道这只是一个警告,但我有兴趣修复它。有什么解决办法吗?解决方案是在主.pro文件中调用cache()。 然后运行qmake(从QtCreator build菜单

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

警告:不存在.qmake.cache。这明显减慢了速度 用这个makespec创建qmake。警告:在顶层调用“cache()” 项目文件来纠正此问题

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

我在qt上看到一些bug


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

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

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

    请选择Kurt Pattyn的答案作为正确答案。