有些时候,因为某些工程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 3dextrasgreaterThan(QT_MAJOR_VERSION, 4): QT += widgetsCONFIG += 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