看了网上写的一大堆,感觉都没什么卵用,然后发现有一篇确实有用,亲测哦!,现记录如下:

方法一、更改配置文件

目录: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文件。

我亲测的第二种