2010-06-10 60 views
1

我正在將VC++ 6.0項目升級到VS2010,編譯時出現此錯誤。'_resetstkoflw':標識符未找到

C:\ Program Files文件(x86)的\微軟的Visual Studio 10.0 \ VC \ atlmfc \包括\ atlalloc.h(643):錯誤C3861: '_resetstkoflw':標識符找不到

沒有人有任何建議?

感謝

回答

1

事實證明,這個編譯器錯誤是由我使用,我用_CRTDBG_MAP_ALLOC和_INC_MALLOC宏造成的。 _CRTDBG_MAP_ALLOC用於Microsoft內存泄漏檢測,_INC_MALLOC不包括標準內存分配過程。當我註釋掉這些宏時,我能夠通過_resetstkoflw編譯錯誤。