一.Crashpad的源码地址以及编译步骤
Crashpad 来自 google 的⼀个⼦项⽬, Crashpad 是⼀个跨平台的⽤于端到端崩溃报告的系统,⽀持生成dump文件并支持带附件的URL上传。
github的地址:
https://github.com/chromium/crashpad。
编译步骤,下面github上的截图:
![](https://img-blog.csdnimg.cn/direct/36e3d73a18284cf9abb0369dc3e3759a.png)
二.如何使用CrashPad?
1.pro工程文件中的配置。
INCLUDEPATH += $$PWD/include
INCLUDEPATH += $$PWD/include/third_party/mini_chromium/mini_chromium
INCLUDEPATH += $$PWD/include/out/Default/gen
CONFIG(debug, debug|release) {
SDK_PATH=$$PWD/lib/Windows/MDd
} else {
SDK_PATH=$$PWD/lib/Windows/MD
}
# Crashpad libraries
LIBS += -L$${SDK_PATH} -lclient
LIBS += -L$${SDK_PATH} -lutil
# system