看了网上写的一大堆,感觉都没什么卵用,然后发现有一篇确实有用,亲测哦!,现记录如下:
方法一、更改配置文件
目录:Qt5.13.2\5.13.2\msvc2017_64\mkspecs\common
文件:msvc-desktop.conf
QMAKE_CFLAGS_RELEASE = -O2 -MD -Zi
QMAKE_LFLAGS_RELEASE = /INCREMENTAL:NO /DEBUG
关于 -Zi
生成一个程序数据库(PDB),其中包含供调试器使用的类型信息和符号化调试信息。
关于 -O2
优化速度。
关于 -MD
多线程DLL。
方法二、更改项目设置pro文件
在pro文件中加入以下代码
QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO
QMAKE_LFLAGS_RELEASE = $$QMAKE_LFLAGS_RELEASE_WITH_DEBUGINFO
以上两种方法任选其一即可生成pdb文件。
我亲测的第二种