项目消息:您正在对生成的 .pro 文件运行 qmake。这可能行不通
Posted
技术标签:
【中文标题】项目消息:您正在对生成的 .pro 文件运行 qmake。这可能行不通【英文标题】:Project MESSAGE: You are running qmake on a generated .pro file. This may not work 【发布时间】:2015-09-18 10:40:54 【问题描述】:当我使用 Qt Creator 加载某个项目时,我会在“常规消息”窗格中重复两次:
! !
截图:
这只发生在其中一个项目上(这个项目是由同事创建的,不是我,所以我不知道它有什么不同)。
这条消息是什么意思? .pro 文件中有什么需要修复的地方吗?
【问题讨论】:
【参考方案1】:Project Message:
通常表示使用message(text)
在 qmake 文件中打印了以下文本。
在这种情况下,您最好的希望是在所有 .pro
文件中查找该消息,找出它的来源,如果您无法弄清楚该消息的含义,请询问您的同事。
编辑:我刚刚发现 Qt Visual Studio 集成将此消息放入自动生成的 qmake 文件中。如果您或您的同事正在使用 VS 集成,并且您不打算重新生成 .pro
文件,则可以删除该消息。该消息基本上是告诉您,您可能需要调整一些事情以使项目正确构建(在您的情况下似乎是这样)。
在这种情况下,代码通常如下所示:
# ----------------------------------------------------
# This file is generated by the Qt Visual Studio Add-in.
# ------------------------------------------------------
# This is a reminder that you are using a generated .pro file.
# Remove it when you are finished editing this file.
message("You are running qmake on a generated .pro file. This may not work!")
【讨论】:
以上是关于项目消息:您正在对生成的 .pro 文件运行 qmake。这可能行不通的主要内容,如果未能解决你的问题,请参考以下文章
在 translations.qrc 文件中读取翻译器文件 .ts/.qm