我正在将VC ++ 6.0项目升级到VS2010,编译时遇到此错误。
c:\ program files(x86)\ microsoft visual studio 10.0 \ vc \ atlmfc \ include \ atlalloc.h(643):错误C3861:'_resetstkoflw':未找到标识符
有人有任何建议吗?
由于
答案 0 :(得分:1)
事实证明,这个编译器错误是由我使用的_CRTDBG_MAP_ALLOC和_INC_MALLOC宏引起的。 _CRTDBG_MAP_ALLOC用于Microsoft内存泄漏检测,_INC_MALLOC排除了标准内存分配过程。当我注释掉那些宏时,我能够通过_resetstkoflw编译错误。