Не могу скомпилировать проект ACE
внутри оболочки Visual Studio 2005.
Если запускаю из командной строки "devenv /build Debug /project ACE ace_vc8.sln", то библиотека компилируется и создается ace.dll
Если запускаю build из оболочки Visual Studio, получаю ошибку:
1>------ Build started: Project: ACE, Configuration: Debug Win32 ------
1>Compiling...
1>XTI_ATM_Mcast.cpp
1>c:\ace/Assert.h(23) : error C2144: syntax error : 'void' should be preceded by ';'
1>c:\ace/Assert.h(23) : error C4430: missing type specifier — int assumed. Note: C++ does not support default-int
1>c:\ace/Assert.h(23) : error C4430: missing type specifier — int assumed. Note: C++ does not support default-int
1>c:\ace/Assert.h(23) : error C2143: syntax error : missing ',' before '*'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdbg.h(37) : error C2144: syntax error : 'int' should be preceded by ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdbg.h(37) : error C4430: missing type specifier — int assumed. Note: C++ does not support default-int
1>c:\ace/Global_Macros.h(56) : error C2143: syntax error : missing ';' before '<class-head>'
1>c:\ace/Global_Macros.h(56) : error C4430: missing type specifier — int assumed. Note: C++ does not support default-int
1>c:\ace/Global_Macros.h(56) : error C2086: 'int ACE_BEGIN_VERSIONED_NAMESPACE_DECL' : redefinition
1> c:ace/Assert.h(23) : see declaration of 'ACE_BEGIN_VERSIONED_NAMESPACE_DECL'
1>c:\ace/Global_Macros.h(464) : error C2199: syntax error : found 'void (' at global scope (was a declaration intended?)
... и так далее оооочень долго
Видимо дело в настройках среды (еще бы, раз из командной строки компилируется), но вроде уже всё что можно в настройках VS перетыкал...
Посоветуйте что-нибудь