如何利用VS定位程序崩溃的源码行

来源:清泛原创     2016-07-12 09:56:22    人气:     我有话说( 0 人参与)

清泛网(www.tsingfun.com):有时候,我们的程序发布后发生崩溃现象,如果没有记录崩溃dmp文件,定位错误往往就会变得很困难。本文介绍如何使用vs进行源码级别的调试,...

有时候,我们的程序发布后发生崩溃现象,如果没有记录崩溃dmp文件,定位错误往往就会变得很困难。本文介绍如何使用vs进行源码级别的调试,快速找到崩溃源码行。但是前提是:你得有源码,以及编译好的环境(.pdb文件等产出exe的环境),而且必须是这个exe产出的环境,重新编译过的都不行,会提示源码不匹配。所以,建议发布exe时备份编译环境,当然实际产品发布时可以利用自动化编译环境实现自动备份,这里不做详解,有兴趣的可以在清泛网自行搜索相关内容。
(注:没有源码,但有pdb文件的话,堆栈中会有崩溃的函数、源码行号等信息,也可辅助调查)









标签: VS  定位  程序崩溃  源码行 

注:本文为本站或本站会员原创优质内容,版权属于原作者及清泛网所有,
欢迎转载,转载时须注明版权并添加来源链接,谢谢合作! (编辑:admin)