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

发布时间:2024年01月19日

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

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

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

CONFIG += debug_and_release
CONFIG -= release

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

 具体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
文章来源:https://blog.csdn.net/poolooloo/article/details/135686834
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。