一、环境配置
勾选红框中选项 重新编译工程 release版本即可产生pdb文件
二、dump文件生产代码
#ifndef QTDUMPGENERATE_H
#define QTDUMPGENERATE_H
#include <QObject>
#include <QDir>
#include <QDateTime>
#include <QDebug>
#include <QCoreApplication>
//注意下面2个头文件引入的顺序
#include <windows.h>
#include <dbghelp.h>
class QtDumpGenerate
{
public:
QtDumpGenerate();
void ApplicationCrashHandler(EXCEPTION_POINTERS *pException);
};
#endif // QTDUMPGENERATE_H
#include "qtdumpgenerate.h"
QtDumpGenerate::QtDumpGenerate()
{
}
void QtDumpGenerate::ApplicationCrashHandler(EXCEPTION_POINTERS *pException)
{
QDateTime current_date_time = QDateTime::currentDateTime();
QString current_date = curr