window平台下VS2013结合Qt的google breakpad异常捕捉

本文介绍了在Windows上使用VS2013和Qt5.3.1结合Google Breakpad进行异常处理的步骤。首先,详细讲解了如何编译Google Breakpad的源码,包括安装Python、运行gyp命令生成解决方案,并生成所需的lib库文件。接着,讨论了将Breakpad集成到项目中的两种方法:一是直接将源码添加到项目,二是使用编译生成的库文件。在集成过程中,重点强调了确保项目与库文件运行库版本一致的重要性,否则会出现链接错误。最后,提示读者在遇到问题时检查lib文件是否正确生成,并关注运行库版本的匹配。
摘要由CSDN通过智能技术生成

google-breakpad,这是谷歌的一个开源项目,是一个非常实用的跨平台的异常处理系统
开发工具 :
VS2013 +QT 5.3.1

源文件,以及需要搭建的环境文件 :
链接:http://pan.baidu.com/s/1cvDnae 密码:r1mn
其中项目文件.rar是我写的源码,googleBreakpad.rar是官方的示例,Python_X64_2.7.11_AnXia.zip是python的安装文件

  • 首先对官方的的实例googleBreakpad进行编译(此处参考了http://blog.csdn.net/xiexievv/article/details/44673345的编译方法)

    1. 安装python 2.x.x就行
    2. 跳转到你下载文件的这个目录下“googleBreakpad\src\tools\gyp”
    3. 在gyp目录下打开控制台 (可以用在这个文件夹的文件路径中输入cmd或者在cmd下cd 到具体的路径,这个应该没什么障碍)输入命令:

gyp.bat "../../client/windows/breakpad_client.gyp"


  • 如果
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值