vs2008中,调试minidump的设置
来源:互联网 发布:hibernate数据库并发 编辑:程序博客网 时间:2024/06/06 08:26
文章转自:http://blog.csdn.net/genesisbible/article/details/6302864
网上有很多相关文章,不过不是外文的就是不够清晰。我还是自己记录一下吧。
一、 首先是被dump的工程,一定要有以下的设置,缺一不可:
C/C++/General/Debug Information Format = Program Database (/Zi).
Linker/Debugging/Generate Debug Info= Yes (/DEBUG)
Linker/Debugging/Generate Program Database File= $(TargetDir)$(TargetName).pdb
接下来,务必保存好生成的pdb文件!所有的pdb文件和source code必须严格匹配,否则当客户反馈了一个错误时,即使有minidump文件也无法找到对应的代码。
二、用vs2008分析dump文件
- 双击minidump文件(*.dmp)。默认会启动vs2008。
- 菜单Tools/Options, Debugging/Symbols,增加PDB文件路径。注:如果minidump文件与pdb文件在同一目录,就不用设置这个了。
- 若调试的程序需要微软基础库的PDB信息,可以增加一个路径为:
- http://msdl.microsoft.com/download/symbols
- 在界面下方Cache Symbol From symbol…选择本地存储这些Symbols的路径。 注:如果本地已存储过微软基础库的pdb,就直接按照此步操作设置本地路径,不必执行上一步操作了。
设置代码路径:
刚打开的dmp工程,进入解决方案的属性。在这里输入源程序的代码路径。注:一定是sln所在的路径,而不是vcproj的路径!
按F5,debug吧。
- vs2008中,调试minidump的设置
- vs2008中,调试minidump的设置
- vs2008中,调试minidump的设置
- vs2008中,调试minidump的设置
- vs2008中,调试minidump的设置(转)
- vs2008中exe调试dll的路径设置
- 用代码设置Minidump的注册表项
- VS2008 Release模式下的调试设置
- VS2008 Release模式下的调试设置
- Vc2005 调试打开minidump,模块和符号的搜索路径。
- VS2008 C++项目 Release模式下的调试设置
- VS2008远程调试Sql2005的存储过程 设置
- 设置默认的调试器(VC6 or VS2008)
- VS2008 中命令行参数的设置
- vs2008中使用gdi+的设置
- Crash -- 生成Minidump调试信息
- VS2008中怎么调试DLL
- VS2008中JavaScript编辑调试器的秘密
- 杭电ACM 2044 一只小蜜蜂
- 统计字符串出现的次数
- 之前的android项目报错,新建android项目报错,代码中找不到错误
- Qt QTreeWidget 树形结构实现(二)
- android full screen
- vs2008中,调试minidump的设置
- GC是什么? 为什么要有GC?
- matrixWorkFlow的结束任务操作
- OpenCV Skin Detector with C#
- C51编程在不同内存空间(data xdata bdata)定义变量的注意事项
- 学习Emacs系列教程(八):查找替换
- MongoDB常用操作
- LINUX内核之中断(5)--定时器与延迟执行
- Property Animation和View Animation的对比