当前位置:网站首页>VS中使用BugTrap定位程序崩溃点
VS中使用BugTrap定位程序崩溃点
2022-08-03 02:04:00 【YQ8023family】
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
崩溃时
](/img/e3/e7b3fae035bc5fd3d85a05f90b6da3.png)


生成的zip解压后如下

拷贝.dmp文件到程序源码处
双击dmp文件即可还原崩溃现场


边栏推荐
- 五大靠谱的婚恋相亲APP详细特点缺点分析!
- 扩展卡尔曼滤波【转】
- 什么样的存储服务,才能成为企业数字化创新“加速器”?
- .NET in-depth analysis of the LINQ framework (four: IQueryable, IQueryProvider interface details)
- YYGH-BUG-06
- 【UE4】搭建局域网内VR直播 UE4.27
- 代码工具推荐
- The Multiversity 的 “非常重要的生命体” NFT 推出
- How does Excel compare if two columns of strings are the same?
- List转Map的几种方式
猜你喜欢
随机推荐
Usage of permute() function in pytorch
为什么要使用 playwright 做浏览器自动化测试?
44LVS负载均衡群集-NAT
选中按钮上色
SPI机制是什么?
【云原生】灰度发布、蓝绿发布、滚动发布、灰度发布解释
DJI内推码(2022年8月2日更新)
Disable the token and update the token function without awareness
QT添加资源文件、样式表、qss文件使用
会话技术!
”QSqlDatabasePrivate::removeDatabase: connection ‘test-connect‘ is still in use“数据库多次打开报错
ssh(sshd)安全配置
怎么从零编写一个 v3 版本的 chrome 浏览器插件实现 CSDN 博客网站的暗黑和明亮主题切换?
pytorch 中 permute()函数的用法
Mysql-如何进行慢SQL查询
【Swoole系列3.3】单进程管理Process
【UE4】搭建局域网内VR直播 UE4.27
开发JSP应用的基础知识
【UE4】Build VR live broadcast in LAN UE4.27
DTD约束和Schema约束









