1. 下载BugTrap
2. VS项目配置
- 右击项目属性
- 如果提示找不到BugTrap.dll就把下载的bin文件夹中的dll拷入代码所在文件夹处
3. 程序中添加使用代码
#include <BugTrap.h>
//用于定位到崩溃的地方
BT_SetAppName(L"");
BT_SetSupportEMail(L"");
BT_SetFlags(BTF_DETAILEDMODE | BTF_ATTACHREPORT);
BT_SetSupportServer(L"localhost", 9999);
BT_InstallSehFilter();
4. Release下生成完整pdb(用于使用BugTrap使用)
- 将生成的exe和pdb文件拷贝到脱离代码的运行处
5. 等程序崩溃时的做法
-
运行xex
-
崩溃时
-
生成的zip解压后如下
-
拷贝.dmp文件到程序源码处
-
双击dmp文件即可还原崩溃现场