Google Breakpad 之三,实战Windows平台crash

本文介绍了如何在Windows平台上使用Google Breakpad进行崩溃处理。通过设置环境,使用gyp脚本生成解决方案,编译生成exception_handler库。利用ExceptionHandler类在程序启动时创建实例,配置dump文件路径、回调函数等,实现崩溃时生成minidump文件。通过示例程序触发崩溃,调试dmp文件找出挂掉的位置。
摘要由CSDN通过智能技术生成

Windows,今天你的C挂挂程序挂了没?

还是Google大牛的地址http://code.google.com/p/google-breakpad/wiki/WindowsClientIntegration

本人还是白话,术语用E文。

首先产生工程文件,下载python2.7,windows二进制版本安装好,设好Path环境变量。

然后Dos进入Breakpad目录,设置好使用vs2010,使用gyp脚本生成sln工程文件。

set GYP_MSVS_VERSION=2010

src\tools\gyp\gyp.bat --no-circular-check src\client\windows\breakpad_client.gyp

src\client\windows下边有生成好的sln文件,打开sln,Debug编译,在Debug下边有生成好的exception_handler.lib,和exception_handler.h这两个加入你的项目中。

#include "exception_handler.h"//使用时include头文件

  handler = new ExceptionHandler(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值