软件crash后生成dmp,可用VC编译器和Windbg查看 简单使用问题

本文介绍了在软件出现崩溃时如何生成dmp文件,并通过VC编译器和Windbg进行分析。针对Release版本无法定位代码的问题,提供了设置解决方案。同时,文章详细讲解了Windbg的配置和使用,包括设置 Symbols 路径,以及使用Windbg打开和分析dmp文件的过程。最后提到了利用开源项目CrashRpt进行错误报告的发送。
摘要由CSDN通过智能技术生成

         最近软件有个crash,在debug下几乎不会发生,在release版本下,长时间运行下基本上会发生,原本使用procdump进行监控并且用windg进行分析查看call stock,有时却发现会忘记,于是想把该功能写入软件,后期可以向qq等软件一样发生crash后可以进行发送个开发者,下面是这几天遇到的问题及其解决方案(只是几天的研究,功力浅,如有错误请谅解,如对你有帮助,请顶)。

         接到该需求时,本人的思路是这样的,先crash时能够生成dmp文件,并且可以VC编译器或者windg进行定位代码(最好能用windg);百度后有下面的几篇很有参考和使用帮助http://blog.csdn.net/starlee/article/details/6630816,感谢该博客的博主那么详细的使用方式,根据该篇文章,不出意外应该可以进行dmp文件的生成和用VC调试,VC调试dmp文件方法,可以双击dmp文件,系统一般默认是用VC打开

点击debug with native Only,但是如果是release版本却发现定位不了信息,这是什么原因呢!具体设置请看http://www.wintellect.com/blogs/jrobbins/correctly-creating-native-c-release-build-pdbs,根据设计后是不是发现跟dubug一样呢!恭喜成功了。。。。下面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值