从官方网站下载crashRpt源代码,然后按照说明编译相应的lib和dll
在编译crashRpt时,在环境变量中设置crashrptdir=d :workaiwwebmicapswebmicapserversrccrash RPT以简化编译
将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中打开。 请注意,在发布的link-- debuging-- generate debug info选择“是”之前,不会生成发布的pdb文件。
2 )使用vs2008编译的版本。 csdn下载地址: http://download.csdn.net/detail/ling Chen 214/6407867