求助 VS2008SP1编译cryengine 出错 大侠帮忙分析下怎么解决?
求助 VS2008SP1编译cryengine 出错 大侠帮忙分析下怎么解决?
正在编译...
1>StdAfx.cpp
1>d:\cryengine4.3\code\sdks\stlport\stlport\stl\_alloc.h(184) : error C2065: “__node_alloc”: 未声明的标识符
1>d:\cryengine4.3\code\sdks\stlport\stlport\stl\_alloc.h(184) : error C2990: “stlpd_std::__debug_alloc”: 非类 模板 已经声明为类 模板
1> d:\cryengine4.3\code\sdks\stlport\stlport\stl\_alloc.h(118) : 参见“stlpd_std::__debug_alloc”的声明
1>d:\cryengine4.3\code\sdks\stlport\stlport\stl\_alloc.h(184) : error C2946: 显式实例化;“stlpd_std::__debug_alloc”不是模板类专用化
1>d:\cryengine4.3\code\sdks\stlport\stlport\stl\_alloc.h(187) : error C2059: 语法错误 : “<”
1>d:\cryengine4.3\code\sdks\stlport\stlport\stl\_alloc.h(194) : warning C4091: “typedef ”: 没有声明变量时忽略“stlpd_std::__node_alloc”的左侧
1>d:\cryengine4.3\code\sdks\stlport\stlport\stl\_alloc.h(194) : error C2143: 语法错误 : 缺少“;”(在“<”的前面)
1>d:\cryengine4.3\code\sdks\stlport\stlport\stl\_alloc.h(194) : error C2059: 语法错误 : “<”
1>d:\cryengine4.3\code\sdks\stlport\stlport\stl\_alloc.h(256) : error C2146: 语法错误 : 缺少“;”(在标识符“__alloc_type”的前面)
1>d:\cryengine4.3\code\sdks\stlport\stlport\stl\_alloc.h(256) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>d:\cryengine4.3\code\sdks\stlport\stlport\stl\_alloc.h(256) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>d:\cryengine4.3\code\sdks\stlport\stlport\stl\_alloc.h(262) : error C2146: 语法错误 : 缺少“;”(在标识符“__sgi_alloc”的前面)
1>d:\cryengine4.3\code\sdks\stlport\stlport\stl\_alloc.h(262) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>d:\cryengine4.3\code\sdks\stlport\stlport\stl\_alloc.h(262) : error C2378: “stlpd_std::__alloc_type”: 重定义;符号不能由 typedef 重载
1> d:\cryengine4.3\code\sdks\stlport\stlport\stl\_alloc.h(256) : 参见“stlpd_std::__alloc_type”的声明
1>d:\cryengine4.3\code\sdks\stlport\stlport\stl\_alloc.h(262) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>d:\cryengine4.3\code\sdks\stlport\stlport\stl\_alloc.h(270) : error C2146: 语法错误 : 缺少“;”(在标识符“__single_client_alloc”的前面)
1>d:\cryengine4.3\code\sdks\stlport\stlport\stl\_alloc.h(270) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>d:\cryengine4.3\code\sdks\stlport\stlport\stl\_alloc.h(270) : error C2378: “stlpd_std::__sgi_alloc”: 重定义;符号不能由 typedef 重载
1> d:\cryengine4.3\code\sdks\stlport\stlport\stl\_alloc.h(262) : 参见“stlpd_std::__sgi_alloc”的声明
1>d:\cryengine4.3\code\sdks\stlport\stlport\stl\_alloc.h(270) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>d:\cryengine4.3\code\sdks\stlport\stlport\stl\_alloc.h(271) : error C2146: 语法错误 : 缺少“;”(在标识符“__multithreaded_alloc”的前面)
1>d:\cryengine4.3\code\sdks\stlport\stlport\stl\_alloc.h(271) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>d:\cryengine4.3\code\sdks\stlport\stlport\stl\_alloc.h(271) : error C2378: “stlpd_std::__sgi_alloc”: 重定义;符号不能由 typedef 重载
1> d:\cryengine4.3\code\sdks\stlport\stlport\stl\_alloc.h(262) : 参见“stlpd_std::__sgi_alloc”的声明
1>d:\cryengine4.3\code\sdks\stlport\stlport\stl\_alloc.h(271) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>CryAssert enabled.
1>Automatically linking with ToolkitPro1342vc90D.dll
1>生成日志保存在“file://d:\cryengine4.3\BinTemp\Win32\Debug\Editor\BuildLog.htm”
1>Editor - 21 个错误,1 个警告