linux的一般大家都知道 : gdb <执行文件> core <dump文件>
其实我们在使用vc开发的时候,也可以定义输出故障转储文件
MS的这篇文章简单介绍了一下应用,其实不用它说的那么麻烦。
直接使用MiniDumpWriteDump函数
#include <dbghelp.h>
link dbghelp.lib,运行时的dbghelp.dll
使用SetUnhandleExceptionFilter函数定义一个无人捕捉的异常的函数(就是除了你写过的捕获的异常以外的),程序crash时,系统自动调用对应函数,在函数中调MiniDumpWriteDump把当前堆栈写到文件里。
429



被折叠的 条评论
为什么被折叠?



