开源跨平台程序崩溃抓取工具---breakpad

本文介绍了如何使用Google的开源工具Breakpad进行跨平台的程序崩溃抓取。首先从指定SVN地址下载源代码,接着安装Python 2.7.9并配置环境变量,然后在命令行中编译Breakpad源代码生成解决方案文件,最后在Visual Studio中创建工程并应用相关代码来实现崩溃捕获功能。
摘要由CSDN通过智能技术生成

google的breakpad很强大,因为他是开源和跨平台的。

第一步:从http://google-breakpad.googlecode.com/svn/trunk 这个地址用SVN下载最新的breakpad源代码


第二步: 下载python-2.7.9.amd64.msi(我是64位操作系统),我当初用的python2.6都不行,所以我建议用这个版本,至少这个版本对应于我在2015-04-30下载的breadpad


第三步:cmd进入命令行窗口输入:set PATH=%PATH%;C:\Python27(我的python安装在C:\Python27下)


第四步:用python编译breadpad...cmd进入breadpad的目录:F:\CG-work\breakpad\src\tools\gyp(我的breakpad是在F盘下)。然后输入一下命令:gyp.bat --no-circular-check  "../../client/windows/breakpad_client.gyp".然后就会在F:\CG-work\breakpad\src\client\windows下生成breakpad_client.sln。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值