DEBUG_NEW未定义错误

转载地址 :点击打开链接

拿别人的代码过来用,编译的时候出现如下错误

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  是用来检测内存泄漏的




你可能感兴趣的:(MFC)