Qt - 清洁和重建后的"This does not seem to be a debug build"

Qt - "This does not seem to be a debug build" after clean and rebuilding

本文关键字:seem not to be build debug does This 清洁 重建 Qt      更新时间:2023-10-16

我有一个Qt控制台应用程序,.pro文件中有以下内容:

QT += core gui
CONFIG += c++11
CONFIG += release
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET=Test
TEMPLATE=app
SOURCES += main.cpp

由于我想将项目变成GUI应用程序,所以其中一些内容已经更改。然而,当我尝试调试(F5)时,会弹出一个窗口,上面写着"这似乎不是调试版本"。即使我在生成设置中选择调试生成配置,情况也不会改变。

然后我创建了另一个项目。我发现,如果我清理并重建项目,"这似乎不是一个调试构建"将开始弹出。我该怎么办才能解决这个问题?

编辑:我检查了,我的qmake中确实有CONFIG+=调试标志。整个命令是

qmake /media/henryw/Files/Test/Test.pro -r -spec linux-g++-64 CONFIG+=debug

我找到了一个解决方案。我不确定这是否是一种好的做法,但能解决问题。

更改线路

CONFIG += release

CONFIG += console

随后进行清理和重建会导致警告不再显示。