Qt - "这似乎不是一个调试版本"经过清洁和重建

时间:2016-04-30 23:08:15

标签: c++ qt debugging qmake

我在.pro文件中有以下Qt控制台应用程序:

QT += core gui

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

由于我想将项目转换为GUI应用程序,因此其中一些已更改。但是,当我尝试调试(F5)时,会弹出一个窗口,说明"这似乎不是一个Debug build"。即使我在构建设置中选择了Debug构建配置,情况也不会改变。

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

编辑:我检查过,我的qmake中有CONFIG + = debug标志。整个命令是

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

1 个答案:

答案 0 :(得分:0)

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

更改行

CONFIG += release

CONFIG += console

然后清理和重建导致警告不再显示。