下载
qBreakpad
breakpad
linux-syscall-support
解压
将Breakpad解压的文件放到qBreakpad下third_party下的breakpad下,将Linux Syscall Support解压的文件放到qBreakpad下third_party下的lss下。
单独编译handler
用Qtcreator打开qBreakpad-master\handler\handler.pro单独编译
将qBreakpad-master加入到自己的工程中
include($$PWD/thirty/qBreakpad-master/qBreakpad.pri)
QMAKE_LIBDIR += $$PWD/thirty/qBreakpad-master/handler
LIBS += -lqBreakpad
使用
#include <QBreakpadHandler.h>
QBreakpadInstance.setDumpPath(QLatin1String(“crashes”));