项目消息:您正在对生成的 .pro 文件进行 运行 qmake。这可能行不通

Project MESSAGE: You are running qmake on a generated .pro file. This may not work

当我使用 Qt Creator 加载某个项目时,我在“常规消息”窗格中收到此消息重复两次:

Project MESSAGE: You are running qmake on a generated .pro file. This may not work!
Project MESSAGE: You are running qmake on a generated .pro file. This may not work!

截图:

这只发生在一个项目上(这个项目是同事创建的,不是我,所以我不知道它有什么不同)。

这条消息是什么意思? .pro 文件中是否有需要修复的内容?

Project Message:通常表示使用message(text)在qmake文件中打印了以下文本。

在这种情况下,您最好的希望是在所有 .pro 文件中搜索该消息,找出它的来源,如果您无法理解,请询问您的同事该消息的含义出来了。

编辑: 我刚刚发现 Qt Visual Studio Integration 将此消息放入自动生成的 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!")