转载地址 :点击打开链接
拿别人的代码过来用,编译的时候出现如下错误
error: identifier "DEBUG_NEW" is undefined
找了google和百度没有解决办法,后来发现是这几行代码搞鬼
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
注释掉就行了,只有在使用MFC的时候这几行代码才有用,
是给 CMemoryState::DumpAllObjectsSince
CMemoryState::DumpAllObjectsSince 是用来检测内存泄漏的