1. 修改aborter.tpl,添加在文件的开始:
// 内存检测
#define _CRTDBG_MAP_ALLOC
#include<stdlib.h>
#include<crtdbg.h>
struct MyExit
{
~MyExit()
{
_CrtDumpMemoryLeaks();
}
};
MyExit myexit;
2. 修改生成命令:
../cxxtestgen.pl --error-printer --have-eh --template=aborter.tpl -o runner.cpp *.h