• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Fcoding_狂人
自由 编码 Fcoding
博客园    首页    新随笔    联系   管理     
2012年7月5日
程序崩溃时自动记录minidump的c++类
摘要: 封装了一个C++类,当程序意外崩溃的时候可以生成dump文件,以便确定错误原因。头文件: 1 //crash_dumper_w32.h 2 3 #ifndef _CRASH_DUMPER_H_ 4 5 #define _CRASH_DUMPER_H_ 6 7 8 #include <windows.h> 9 10 class CrashDumper11 12 {13 14 public:15 16 CrashDumper();17 18 ~CrashDumper();19 20 static bool _PlaceHolder();21 22 ... 阅读全文
posted @ 2012-07-05 23:00 Fcoding_狂人 阅读(8065) 评论(5) 推荐(3)
一个宏命令,就可以程序崩溃时生成dump文件
摘要: 在主程序初始化时加入DeclareDumpFile(); 1 创建头文件DumpFile.h, 将下列代码放进文件中 2 3 #pragma once 4 #include <windows.h> 5 #include < Dbghelp.h> 6 #include <iostream> 7 #include <vector> 8 using namespace std; 9 10 11 #pragma comment(lib, "Dbghelp.lib") 12 13 14 namespace NSDumpFile 15 { 阅读全文
posted @ 2012-07-05 22:53 Fcoding_狂人 阅读(6600) 评论(0) 推荐(1)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3