出现错误的代码:
_STLP_BEGIN_NAMESPACE

#  if ((defined (__IBMCPP__) || defined (__OS400__) || defined (__xlC__) || defined (qTidyHeap)) && defined (__DEBUG_ALLOC__))
inline void* _STLP_CALL __stl_new(size_t __n)   { _STLP_CHECK_NULL_ALLOC(::operator _STLP_NEW(__n, __FILE__, __LINE__)); }
inline void  _STLP_CALL __stl_delete(void* __p) { ::operator delete(__p, __FILE__, __LINE__); }
#  else
inline void* _STLP_CALL __stl_new(size_t __n)   { _STLP_CHECK_NULL_ALLOC(::operator _STLP_NEW(__n)); }
inline void  _STLP_CALL __stl_delete(void* __p) { ::operator delete(__p); }
#  endif
_STLP_END_NAMESPACE

#endif /* _STLP_RTTI_BUG */

#endif /* _STLP_INTERNAL_NEW */



正在编译...
stdafx.cpp
f:\MHKX_dev\STLport\stlport\stl\_new.h(150) : error C2144: 语法错误 : “void”的前面应有“;”
f:\MHKX_dev\STLport\stlport\stl\_new.h(150) : error C2501: “_STLP_BEGIN_NAMESPACE” : 缺少存储类或类型说明符
f:\MHKX_dev\STLport\stlport\stl\_new.h(150) : error C2146: 语法错误 : 缺少“;”(在标识符“__stl_new”的前面)
f:\MHKX_dev\STLport\stlport\stl\_new.h(150) : error C2433: “_STLP_CALL” : 不允许在数据声明中使用“inline”
f:\MHKX_dev\STLport\stlport\stl\_new.h(150) : error C2833: “operator _STLP_NEW”不是可识别的运算符或类型
f:\MHKX_dev\STLport\stlport\stl\_new.h(150) : error C2882: “`global namespace'” : 在表达式中非法使用命名空间标识符
f:\MHKX_dev\STLport\stlport\stl\_new.h(150) : fatal error C1903: 无法从以前的错误中恢复;正在停止编译

生成日志保存在“file://f:\MHKX_dev\ServerTool\Debug\BuildLog.htm”中
ServerTool - 7 错误,0 警告