网上搜索此问题,得到的大多是以下内容:
(引用来自:https://www.cnblogs.com/ybqjymy/p/13049295.html)
第一步:在pro中链接Lib
LIBS += -lDbgHelp或
#pragma comment(lib , "DbgHelp.lib")第二步:在main源文件中添加
#include <windows.h>第三步:在main源文件中创建回调函数:
LONG CreateCrashHandler(EXCEPTION_POINTERS *pException){ //创建 Dump 文件 QDateTime CurDTime = QDateTime::currentDateTime(); QString current_date = CurDTime.toString("yyyy_MM_dd_hh_mm_ss"); //dmp文件的命名 QString dumpText = "Dump_"+current_date+".dmp"; EXCEPTION_RECORD *record = pException->ExceptionRecord; QString errCode(QString::number(record->ExceptionCode, 16)); QString errAddr(QString::number((uint)record->Excepti