转载地址 :点击打开链接
拿别人的代码过来用,编译的时候出现如下错误
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 是用来检测内存泄漏的
本文介绍了一种解决编译时出现的“identifier 'DEBUG_NEW' is undefined”错误的方法。该错误通常出现在使用MFC的项目中,通过注释掉特定的预处理指令可以解决此问题,这些指令用于内存泄漏检测。

420

被折叠的 条评论
为什么被折叠?



