- 论坛徽章:
- 0
|
今天晚上心血来潮,下载了ACE 5.5. 可惜在编译时却让我很痛苦..
Debug模式下我编译出来了没有问题, 可是我想切到release时编译时,却出现了下面的一大堆莫明其秒的问题.
想问问各位大仙,是否也遇到过此问题,怎么解决啊..多谢啦!
1>------ 已启动生成: 项目: ACE, 配置: Release Win32 ------
1>正在编译...
1>XTI_ATM_Mcast.cpp
1>..\ace/Assert.h(23) : error C2144: 语法错误 : “void”的前面应有“;”
1>..\ace/Assert.h(23) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>..\ace/Assert.h(23) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>..\ace/Assert.h(23) : error C2143: 语法错误 : 缺少“,”(在“*”的前面)
1>..\ace/Global_Macros.h(464) : error C2199: 语法错误: 在全局范围内找到“void (”(是有意这样声明的吗?)
1>..\ace/Global_Macros.h(464) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>..\ace/OS_NS_errno.h(3 : error C2143: 语法错误 : 缺少“;”(在“namespace”的前面)
1>..\ace/OS_NS_errno.h(3 : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>..\ace/OS_NS_errno.h(3 : error C2086: “int ACE_BEGIN_VERSIONED_NAMESPACE_DECL”: 重定义
1> ..\ace/Assert.h(23) : 参见“ACE_BEGIN_VERSIONED_NAMESPACE_DECL”的声明
1>..\ace/OS_Errno.h(46) : error C2146: 语法错误 : 缺少“;”(在标识符“ACE_BEGIN_VERSIONED_NAMESPACE_DECL”的前面)
1>..\ace/OS_Errno.h(46) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>..\ace/OS_Errno.h(46) : error C2086: “int ACE_END_VERSIONED_NAMESPACE_DECL”: 重定义
1> ..\ace/Global_Macros.h(464) : 参见“ACE_END_VERSIONED_NAMESPACE_DECL”的声明
1>..\ace/OS_Errno.h(47) : error C2143: 语法错误 : 缺少“;”(在“<class-head>”的前面)
1>..\ace/OS_Errno.h(47) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>..\ace/OS_Errno.h(47) : error C2086: “int ACE_BEGIN_VERSIONED_NAMESPACE_DECL”: 重定义
1> ..\ace/Assert.h(23) : 参见“ACE_BEGIN_VERSIONED_NAMESPACE_DECL”的声明
1>D:\Program Files\Microsoft Visual Studio 8\VC\include\yvals.h(480) : error C2143: 语法错误 : 缺少“;”(在“namespace”的前面)
1>D:\Program Files\Microsoft Visual Studio 8\VC\include\yvals.h(480) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>D:\Program Files\Microsoft Visual Studio 8\VC\include\yvals.h(480) : error C2086: “int ACE_END_VERSIONED_NAMESPACE_DECL”: 重定义
1> ..\ace/Global_Macros.h(464) : 参见“ACE_END_VERSIONED_NAMESPACE_DECL”的声明
1>..\ace/Log_Priority.h(34) : error C2143: 语法错误 : 缺少“;”(在“枚举 [tag]”的前面)
1>..\ace/Log_Priority.h(34) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>..\ace/Log_Priority.h(34) : error C2086: “int ACE_BEGIN_VERSIONED_NAMESPACE_DECL”: 重定义
1> ..\ace/Assert.h(23) : 参见“ACE_BEGIN_VERSIONED_NAMESPACE_DECL”的声明
1>..\ace/os_include/os_stddef.h(44) : error C2144: 语法错误 : “int”的前面应有“;”
1>..\ace/os_include/os_stddef.h(44) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>..\ace/os_include/os_stddef.h(44) : error C2086: “int ACE_END_VERSIONED_NAMESPACE_DECL”: 重定义
1> ..\ace/Global_Macros.h(464) : 参见“ACE_END_VERSIONED_NAMESPACE_DECL”的声明
1>..\ace/os_include/os_stdint.h(2 : fatal error C1083: 无法打开包括文件:“stdint.h”: No such file or directory
1>XML_Svc_Conf.cpp
1>..\ace/OS_main.h(151) : error C2144: 语法错误 : “ACE_Export”的前面应有“;”
1>..\ace/OS_main.h(151) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>..\ace/OS_main.h(151) : error C2470: “ACE_Main_Base”: 看起来像函数定义,但没有参数列表;跳过明显的函数体
1>..\ace/Assert.h(23) : error C2146: 语法错误 : 缺少“;”(在标识符“ACE_BEGIN_VERSIONED_NAMESPACE_DECL”的前面)
1>..\ace/Assert.h(23) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>..\ace/Assert.h(23) : error C2146: 语法错误 : 缺少“;”(在标识符“ACE_Export”的前面)
1>..\ace/Assert.h(23) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>..\ace/Assert.h(23) : error C2086: “int ACE_BEGIN_VERSIONED_NAMESPACE_DECL”: 重定义
1> ..\ace/OS_main.h(150) : 参见“ACE_BEGIN_VERSIONED_NAMESPACE_DECL”的声明
1>..\ace/Assert.h(23) : error C2628: “ACE_Export”后面接“void”是非法的(是否忘记了“;”?)
1>..\ace/Assert.h(23) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>..\ace/Assert.h(23) : error C2143: 语法错误 : 缺少“,”(在“*”的前面)
1>..\ace/Global_Macros.h(464) : error C2199: 语法错误: 在全局范围内找到“void (”(是有意这样声明的吗?)
1>..\ace/Global_Macros.h(464) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>..\ace/Global_Macros.h(464) : error C2086: “int ACE_END_VERSIONED_NAMESPACE_DECL”: 重定义
1> ..\ace/Assert.h(22) : 参见“ACE_END_VERSIONED_NAMESPACE_DECL”的声明
1>..\ace/OS_NS_errno.h(3 : error C2143: 语法错误 : 缺少“;”(在“namespace”的前面)
1>..\ace/OS_NS_errno.h(3 : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>..\ace/OS_NS_errno.h(3 : error C2086: “int ACE_BEGIN_VERSIONED_NAMESPACE_DECL”: 重定义
1> ..\ace/OS_main.h(150) : 参见“ACE_BEGIN_VERSIONED_NAMESPACE_DECL”的声明
1>..\ace/OS_NS_errno.h(41) : error C2144: 语法错误 : “int”的前面应有“;”
1>..\ace/OS_NS_errno.h(41) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>..\ace/OS_NS_errno.h(44) : error C2144: 语法错误 : “void”的前面应有“;”
1>..\ace/OS_NS_errno.h(44) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>..\ace/OS_NS_errno.h(44) : error C2086: “int ACE_OS::ACE_NAMESPACE_INLINE_FUNCTION”: 重定义
1> ..\ace/OS_NS_errno.h(41) : 参见“ACE_OS::ACE_NAMESPACE_INLINE_FUNCTION”的声明
1>..\ace/OS_NS_errno.h(47) : error C2144: 语法错误 : “int”的前面应有“;”
1>..\ace/OS_NS_errno.h(47) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>..\ace/OS_NS_errno.h(47) : error C2086: “int ACE_OS::ACE_NAMESPACE_INLINE_FUNCTION”: 重定义
1> ..\ace/OS_NS_errno.h(41) : 参见“ACE_OS::ACE_NAMESPACE_INLINE_FUNCTION”的声明
1>..\ace/OS_NS_errno.h(50) : error C2144: 语法错误 : “int”的前面应有“;”
1>..\ace/OS_NS_errno.h(50) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>..\ace/OS_NS_errno.h(50) : error C2086: “int ACE_OS::ACE_NAMESPACE_INLINE_FUNCTION”: 重定义
1> ..\ace/OS_NS_errno.h(41) : 参见“ACE_OS::ACE_NAMESPACE_INLINE_FUNCTION”的声明
1>..\ace/OS_Errno.h(46) : error C2146: 语法错误 : 缺少“;”(在标识符“ACE_BEGIN_VERSIONED_NAMESPACE_DECL”的前面)
1>..\ace/OS_Errno.h(46) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>..\ace/OS_Errno.h(46) : error C2086: “int ACE_END_VERSIONED_NAMESPACE_DECL”: 重定义
1> ..\ace/Assert.h(22) : 参见“ACE_END_VERSIONED_NAMESPACE_DECL”的声明
1>..\ace/OS_Errno.h(47) : error C2144: 语法错误 : “ACE_Export”的前面应有“;”
1>..\ace/OS_Errno.h(47) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>..\ace/OS_Errno.h(47) : error C2086: “int ACE_BEGIN_VERSIONED_NAMESPACE_DECL”: 重定义
1> ..\ace/OS_main.h(150) : 参见“ACE_BEGIN_VERSIONED_NAMESPACE_DECL”的声明
1>..\ace/OS_Errno.h(47) : error C2470: “ACE_Errno_Guard”: 看起来像函数定义,但没有参数列表;跳过明显的函数体
1>D:\Program Files\Microsoft Visual Studio 8\VC\include\yvals.h(480) : error C2143: 语法错误 : 缺少“;”(在“namespace”的前面)
1>D:\Program Files\Microsoft Visual Studio 8\VC\include\yvals.h(480) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>D:\Program Files\Microsoft Visual Studio 8\VC\include\yvals.h(480) : error C2086: “int ACE_END_VERSIONED_NAMESPACE_DECL”: 重定义
1> ..\ace/Assert.h(22) : 参见“ACE_END_VERSIONED_NAMESPACE_DECL”的声明
1>..\ace/Log_Priority.h(34) : error C2143: 语法错误 : 缺少“;”(在“枚举 [tag]”的前面)
1>..\ace/Log_Priority.h(34) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>..\ace/Log_Priority.h(34) : error C2086: “int ACE_BEGIN_VERSIONED_NAMESPACE_DECL”: 重定义
1> ..\ace/OS_main.h(150) : 参见“ACE_BEGIN_VERSIONED_NAMESPACE_DECL”的声明
1>..\ace/os_include/os_stddef.h(44) : error C2144: 语法错误 : “int”的前面应有“;”
1>..\ace/os_include/os_stddef.h(44) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>..\ace/os_include/os_stddef.h(44) : error C2086: “int ACE_END_VERSIONED_NAMESPACE_DECL”: 重定义
1> ..\ace/Assert.h(22) : 参见“ACE_END_VERSIONED_NAMESPACE_DECL”的声明
1>..\ace/os_include/os_stdint.h(2 : fatal error C1083: 无法打开包括文件:“stdint.h”: No such file or directory
1>WIN32_Proactor.cpp
1>..\ace/Assert.h(23) : error C2144: 语法错误 : “void”的前面应有“;”
1>..\ace/Assert.h(23) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>..\ace/Assert.h(23) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>..\ace/Assert.h(23) : error C2143: 语法错误 : 缺少“,”(在“*”的前面)
1>..\ace/Global_Macros.h(464) : error C2199: 语法错误: 在全局范围内找到“void (”(是有意这样声明的吗?)
1>..\ace/Global_Macros.h(464) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>..\ace/OS_NS_errno.h(3 : error C2143: 语法错误 : 缺少“;”(在“namespace”的前面)
1>..\ace/OS_NS_errno.h(3 : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>..\ace/OS_NS_errno.h(38) : error C2086: “int ACE_BEGIN_VERSIONED_NAMESPACE_DECL”: 重定义
1> ..\ace/Assert.h(23) : 参见“ACE_BEGIN_VERSIONED_NAMESPACE_DECL”的声明
1>..\ace/OS_Errno.h(46) : error C2146: 语法错误 : 缺少“;”(在标识符“ACE_BEGIN_VERSIONED_NAMESPACE_DECL”的前面)
1>..\ace/OS_Errno.h(46) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>..\ace/OS_Errno.h(46) : error C2086: “int ACE_END_VERSIONED_NAMESPACE_DECL”: 重定义
1> ..\ace/Global_Macros.h(464) : 参见“ACE_END_VERSIONED_NAMESPACE_DECL”的声明
1>..\ace/OS_Errno.h(47) : error C2143: 语法错误 : 缺少“;”(在“<class-head>”的前面)
1>..\ace/OS_Errno.h(47) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>..\ace/OS_Errno.h(47) : error C2086: “int ACE_BEGIN_VERSIONED_NAMESPACE_DECL”: 重定义
1> ..\ace/Assert.h(23) : 参见“ACE_BEGIN_VERSIONED_NAMESPACE_DECL”的声明
1>D:\Program Files\Microsoft Visual Studio 8\VC\include\yvals.h(480) : error C2143: 语法错误 : 缺少“;”(在“namespace”的前面)
1>D:\Program Files\Microsoft Visual Studio 8\VC\include\yvals.h(480) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>D:\Program Files\Microsoft Visual Studio 8\VC\include\yvals.h(480) : error C2086: “int ACE_END_VERSIONED_NAMESPACE_DECL”: 重定义
1> ..\ace/Global_Macros.h(464) : 参见“ACE_END_VERSIONED_NAMESPACE_DECL”的声明
1>..\ace/Log_Priority.h(34) : error C2143: 语法错误 : 缺少“;”(在“枚举 [tag]”的前面)
1>..\ace/Log_Priority.h(34) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>..\ace/Log_Priority.h(34) : error C2086: “int ACE_BEGIN_VERSIONED_NAMESPACE_DECL”: 重定义
1> ..\ace/Assert.h(23) : 参见“ACE_BEGIN_VERSIONED_NAMESPACE_DECL”的声明
1>..\ace/os_include/os_stddef.h(44) : error C2144: 语法错误 : “int”的前面应有“;”
1>..\ace/os_include/os_stddef.h(44) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>..\ace/os_include/os_stddef.h(44) : error C2086: “int ACE_END_VERSIONED_NAMESPACE_DECL”: 重定义
1> ..\ace/Global_Macros.h(464) : 参见“ACE_END_VERSIONED_NAMESPACE_DECL”的声明
1>..\ace/os_include/os_stdint.h(28) : fatal error C1083: 无法打开包括文件:“stdint.h”: No such file or directory
1>WIN32_Asynch_IO.cpp
1>..\ace/Assert.h(23) : error C2144: 语法错误 : “void”的前面应有“;”
1>..\ace/Assert.h(23) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>..\ace/Assert.h(23) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>..\ace/Assert.h(23) : error C2143: 语法错误 : 缺少“,”(在“*”的前面)
1>..\ace/Global_Macros.h(464) : error C2199: 语法错误: 在全局范围内找到“void (”(是有意这样声明的吗?)
1>..\ace/Global_Macros.h(464) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>..\ace/OS_NS_errno.h(38) : error C2143: 语法错误 : 缺少“;”(在“namespace”的前面)
1>..\ace/OS_NS_errno.h(38) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>..\ace/OS_NS_errno.h(38) : error C2086: “int ACE_BEGIN_VERSIONED_NAMESPACE_DECL”: 重定义
1> ..\ace/Assert.h(23) : 参见“ACE_BEGIN_VERSIONED_NAMESPACE_DECL”的声明
1>..\ace/OS_Errno.h(46) : error C2146: 语法错误 : 缺少“;”(在标识符“ACE_BEGIN_VERSIONED_NAMESPACE_DECL”的前面)
1>..\ace/OS_Errno.h(46) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>..\ace/OS_Errno.h(46) : error C2086: “int ACE_END_VERSIONED_NAMESPACE_DECL”: 重定义
1> ..\ace/Global_Macros.h(464) : 参见“ACE_END_VERSIONED_NAMESPACE_DECL”的声明
1>..\ace/OS_Errno.h(47) : error C2143: 语法错误 : 缺少“;”(在“<class-head>”的前面)
1>..\ace/OS_Errno.h(47) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>..\ace/OS_Errno.h(47) : error C2086: “int ACE_BEGIN_VERSIONED_NAMESPACE_DECL”: 重定义
1> ..\ace/Assert.h(23) : 参见“ACE_BEGIN_VERSIONED_NAMESPACE_DECL”的声明
1>D:\Program Files\Microsoft Visual Studio 8\VC\include\yvals.h(480) : error C2143: 语法错误 : 缺少“;”(在“namespace”的前面)
1>D:\Program Files\Microsoft Visual Studio 8\VC\include\yvals.h(480) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>D:\Program Files\Microsoft Visual Studio 8\VC\include\yvals.h(480) : error C2086: “int ACE_END_VERSIONED_NAMESPACE_DECL”: 重定义
1> ..\ace/Global_Macros.h(464) : 参见“ACE_END_VERSIONED_NAMESPACE_DECL”的声明
1>..\ace/Log_Priority.h(34) : error C2143: 语法错误 : 缺少“;”(在“枚举 [tag]”的前面)
1>..\ace/Log_Priority.h(34) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>..\ace/Log_Priority.h(34) : error C2086: “int ACE_BEGIN_VERSIONED_NAMESPACE_DECL”: 重定义
1> ..\ace/Assert.h(23) : 参见“ACE_BEGIN_VERSIONED_NAMESPACE_DECL”的声明
1>..\ace/os_include/os_stddef.h(44) : error C2144: 语法错误 : “int”的前面应有“;”
1>..\ace/os_include/os_stddef.h(44) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>..\ace/os_include/os_stddef.h(44) : error C2086: “int ACE_END_VERSIONED_NAMESPACE_DECL”: 重定义
1> ..\ace/Global_Macros.h(464) : 参见“ACE_END_VERSIONED_NAMESPACE_DECL”的声明
1>..\ace/os_include/os_stdint.h(28) : fatal error C1083: 无法打开包括文件:“stdint.h”: No such file or directory
1>WFMO_Reactor.cpp
1>..\ace/Assert.h(23) : error C2144: 语法错误 : “void”的前面应有“;”
......... |
|