Qt程序如何在Release模式下进行断点调试

有些时候,因为某些工程pro文件设置了debug和Release版本的原因,导致在编译运行的时候,程序会自动生成带d后缀的一些库文件,进行调试。

debug模式下我们打断点进行调试,大家都知道。但是Release模式下,如果你直接Ctrl + R运行,肯定是无法断点调试的。

那么这个时候,我们可以在pro文件中加入两句config配置项:

CONFIG += debug_and_release
CONFIG -= release

然后使用F5调试运行,就可以使用断点调试了。

Qt程序如何在Release模式下进行断点调试_第1张图片

 具体pro文件如下:

QT       += core gui 3dcore 3dinput 3dlogic 3drender 3dextras

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

CONFIG += c++17
CONFIG += debug_and_release
CONFIG -= release

# You can make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disa

你可能感兴趣的:(Qt开发问题大全,qt,开发语言,c++,Qt调试)