我正在尝试弄清楚如何生成一个调用栈 从发布版本中发生崩溃/挂起时创建的.dmp文件中提取。
我对“发布”配置属性进行了以下更改:
链接器->调试
C / C ++ 一般
通过这些更改,正在为Release
构建生成.pdb文件。但是大小为30MB,而用于“ RelWithDebugInfo”构建的.pdb为250MB。因此,我假设它没有从.dmp文件构建堆栈所需的所有信息。
在将“符号路径”设置为Release构建目录(.pdb文件所在的位置)后,尝试对.dmp文件进行Debug with native only
时,会看到调用堆栈和带有调试指针的文件。但是堆栈很少,我的课程都不在那儿。
所以我的问题是: