【发布时间】:2021-04-23 11:51:50
【问题描述】:
我的项目设置是这样的:
QMAKE_CFLAGS_RELEASE += -MT
QMAKE_CXXFLAGS_RELEASE += -MT
QMAKE_LFLAGS_RELEASE +=/MAP
QMAKE_CFLAGS_RELEASE += /Zi
QMAKE_LFLAGS_RELEASE +=/debug /opt:ref
按照上面的设置,pdb和dump文件都可以生成了,但是如果我在vs2017中调试dump文件,就说明模块的debug info没有source info。 可执行文件是否不包含调试信息?
【问题讨论】:
-
我真的无法理解这个问题。 PDB 是 MSVC 的格式,用于在可执行文件外部存储调试信息。这就是你从
/Zi选项中得到的。我不确定您要调试什么“转储”文件。 -
我的意思是windows中的核心转储,因为我们通常通过它来解决崩溃问题