c++ - 项目消息 : You are running qmake on a generated . pro 文件。这可能行不通

标签 c++ qt qt-creator qmake

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

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!

截图:

enter image description here

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

这条消息是什么意思? .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!")

关于c++ - 项目消息 : You are running qmake on a generated . pro 文件。这可能行不通,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32649989/

相关文章:

c++ - 如何在 QT Creator 中手动运行 CMake 和运行

c++ - 创建一个可选的元组

c++ - 如何使用自定义编译器和自定义标志构建 Qt?

android - 为 android 构建时出现 Qt 错误

qt - Qt的信号和广告位是发布-订阅形式吗?

c++ - 是否可以创建自己的 Qt 注释?

c++ - qt打开一个带有不支持警告图像格式的jpg文件

c++ - 使用消息堆栈制作一个外观精美的窗口

c++ - 通用 Windows 平台上的内存泄漏检测

C++ hdr 图像 i/o 库(linux 和 windows)