'_resetstkoflw':找不到标识符

时间:2010-06-10 15:13:44

标签: visual-c++ visual-studio-2010

我正在将VC ++ 6.0项目升级到VS2010,编译时遇到此错误。

c:\ program files(x86)\ microsoft visual studio 10.0 \ vc \ atlmfc \ include \ atlalloc.h(643):错误C3861:'_resetstkoflw':未找到标识符

有人有任何建议吗?

由于

1 个答案:

答案 0 :(得分:1)

事实证明,这个编译器错误是由我使用的_CRTDBG_MAP_ALLOC和_INC_MALLOC宏引起的。 _CRTDBG_MAP_ALLOC用于Microsoft内存泄漏检测,_INC_MALLOC排除了标准内存分配过程。当我注释掉那些宏时,我能够通过_resetstkoflw编译错误。