赞
踩
转自: http://blog.csdn.net/genesisbible/article/details/6302864
网上有很多相关文章,不过不是外文的就是不够清晰。我还是自己记录一下吧。
一、 首先是被dump的工程,一定要有以下的设置,缺一不可:
1. C/C++/General/Debug Information Format = Program Database (/Zi).
2. Linker/Debugging/Generate Debug Info= Yes (/DEBUG)
3. Linker/Debugging/Generate Program Database File= $(TargetDir)$(TargetName).pdb
接下来,务必保存好生成的pdb文件!所有的pdb文件和source code必须严格匹配,否则当客户反馈了一个错误时,即使有minidump文件也无法找到对应的代码。
二、用vs2008分析dump文件
设置代码路径:
刚打开的dmp工程,进入解决方案的属性。在这里输入源程序的代码路径。注:一定是sln所在的路径,而不是vcproj的路径!
按F5,debug吧。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。