.h文件
#ifndef TRACER_H
#define TRACER_H
#define _CRTDBG_MAP_ALLOC
#include <stdlib.h>
#include <crtdbg.h>
#define new new( _CLIENT_BLOCK, __FILE__, __LINE__ )
#endif//!TRACER_H
不需要.cpp文件, 直接在main函数中include<.h>文件即可
#include <QtWidgets/QApplication>
#include "Tracer.h"
int main(int argc, char *argv[])
{
/*内存泄漏检测*/
_CrtSetDbgFlag(_CrtSetDbgFlag(_CRTDBG_REPORT_FLAG) | _CRTDBG_LEAK_CHECK_DF);
QApplication a(argc, argv);
a.setQuitOnLastWindowClosed(true);
a.exec();
return 0;
}