VS生成PDB符号文件和调试Dump配置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/linfengmove/article/details/88966374

最近在做QT相关的项目,发现QT插件创建的工程生成的pdb文件没有有效信息,于是与普通工程对比了一下发现了问题所在。所以总结一下pdb文件生成的配置:

配置这两项之后就会生成具有有效格式的pdb了,这里面应该会包含编译时代码的路径,exe和pdb文件的路径。但是实际上在调试dump的时候这些路径不一定还存在。所以需要手动配置,VS很友好,缺少信息时会自动报出。

上面的信息提示没有找到pdb,提示了原始exe的位置,所以这里需要手动设置pdb位置

在这里直接将exe和pdb都放在这个目录下,就不需要设置多次了。点击加载之后:

这里已经打印出了堆栈,但是并没有详细的源代码信息,所以这里需要设置一下对应版本的源代码位置:

右键解决方案->属性->调试源文件->设置路径:

扫描二维码关注公众号,回复: 5746991 查看本文章

重新启动调试dump:

源代码这样也加载进来了,情况一清二楚。

猜你喜欢

转载自blog.csdn.net/linfengmove/article/details/88966374