从官网下载crashRpt源代码,并按照说明编译相应的lib和dll
在编译crashRpt时,在环境变量中设置crashrptdir=d :workaiwwebmicapswebmicapserversrccrash RPT以简化编译
2在主程序要运行的工作文件夹下,复制crashRpt编译后生成的多个exe和两个ini文件。 如果不复制,安装函数crinstall(info )将返回错误值: 4
3默认情况下,错误文件. dmp在“c :documentsandsettingsuserlocal settingsapplication datacrash RPT”文件夹下生成注意,被问到是否选择发送邮件时,
此时先不选择,去看先生成的dmp文件。 如果选中此选项,dmp文件可能会被删除。
获取4dmp文件,在编译的visio文件中打开它,并指定源程序(pdb )的位置,然后打开DMP文件。 此时,按F5可以确定问题在哪个行。
测试步骤如下图所示。
注意:
1 )将dmp文件放在编译程序的工作文件夹下(项目pdb所在的文件夹),并在visio studio中打开。 请注意,在版本号为release的link-- debuging-- generate debug info选择“是”之前,不会生成版本的pdb文件。
2 )用vs2008编译的版本号。 csdn下载地址: http://download.csdn.net/detail/ling Chen 214/6407867