<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><div>Hi everyone,</div><div><br></div><div>I tried to build the Olympus projects in virtual machine in Win7 32bits. I installed the tools in prequisties list and run the "OlympusBuild.pl", but got a lot of errors.  I copy some logs below. Errors occur in some VS head files such as <xstring> <iterator>. What can I do to fix the problems?</div><div><br></div><div><br></div><div><span style="line-height: 23.7999992370605px;">--</span><br style="line-height: 23.7999992370605px;"><div style="line-height: 23.7999992370605px;">Miao Li</div></div><div><br></div><div><br></div><div><div>BUILD_CONF... Release</div><div>BUILD_TYPE... Build</div><div>OLYMPUS_ROOT... .</div><div>BUILD_LOG... build.log</div><div>CMAKE_PARAMS... </div><div>LOGIOS_ROOT... Tools\logios</div><div>Detecting platform in use... Windows</div><div>Searching for File::Spec Perl Module... Found</div><div>Searching for File::Copy Perl Module... Found</div><div>Searching for IPC::Open3 Perl Module... Found</div><div>Searching for IO::Handle Perl Module... Found</div><div>Searching for Getopt::Long Perl Module... Found</div><div>Searching for Win32 Perl Module... Found</div><div>Searching for Win32::API Perl Module... Found</div><div>Searching for Win32::TieRegistry Perl Module... Found</div><div>Searching for Windows SDK 6.1 (for Windows Server 2008) or newer... Found v7.0</div><div>Searching for the SimpleAudio SAPI Example Project... Found</div><div>Creating bin\x86-nt directory for build output... Done</div><div>Searching for TortoiseSVN... Found</div><div>Checking if the project is using CMake... Yes</div><div>Searching for CMake 2.6 or higher... Searching for maximum valid Visual Studio version... Visual Studio 2008 Found</div><div>Searching for Sun Java JDK... Found</div><div>Searching for Ant... Found in $ANT_HOME:C:\Program Files\apache-ant-1.9.4</div><div>Notifying Windows that system environment variable(s) changed... Notification sent</div><div><br></div><div>Running command: "C:\Program Files\TortoiseSVN\bin\SubWCRev.exe" "C:\olympus2.5" Build\SVN_Data_Template.h Build\SVN_Data.h -f</div><div><br></div><div>SubWCRev: 'C:\olympus2.5'</div><div>Last committed at revision 4511</div><div>Mixed revision range 4516:4517</div><div>Unversioned items found</div><div><br></div><div>Running command: "C:\Program Files\Microsoft Visual Studio 9.0\VC\VCPackages\vcbuild.exe" "C:\Program Files\Microsoft SDKs\Windows\v7.0\Samples\winui\speech\simpleAudio\SimpleAudio.sln" /M2 "Release|Win32"</div><div><br></div><div>Microsoft(R) Visual C++ 项目生成器 - 命令行版本 9.00.21022</div><div>Copyright (C) Microsoft Corporation. All rights reserved.</div><div><br></div><div>1>生成 已启动: 项目: SimpleAudio,配置: Release|Win32</div><div>1>SimpleAudio - 最新</div><div><br></div><div>生成完成: 1 个项目成功,0 个项目失败,0 个项目被跳过</div><div><br></div><div>Running command: "C:\Program Files\CMake 2.8\bin\cmake.exe" -G "Visual Studio 9 2008"  -D KALLIOPE_SAPI_INCLUDE_DIR="C:\Program Files\Microsoft SDKs\Windows\v7.0\Include" -D KALLIOPE_SAPI_LIBRARY_FILE="C:\Program Files\Microsoft SDKs\Windows\v7.0\Lib\sapi.lib" -DKALLIOPE_SAPI_LIBRARY_VER_HEX=0x053 -D KALLIOPE_SAPI_EXAMPLE_INCLUDE_DIR="C:\Program Files\Microsoft SDKs\Windows\v7.0\Samples\winui\speech\simpleAudio" ../..</div><div><br></div><div>-- Adding/updating the OLYMPUS_ROOT Environment Variable</div><div>操作成功完成。</div><div>-- Notifying Windows that OLYMPUS_ROOT environnment variable was changed.</div><div>-- You have to restart your Windows Command Prompt and CMake UI (if in use) before building an Olympus System.</div><div>-- Configuring done</div><div>-- Generating done</div><div>-- Build files have been written to: C:/olympus2.5/Build/cmake</div><div>Running command: "C:\Program Files\Microsoft Visual Studio 9.0\VC\VCPackages\vcbuild.exe" "Olympus.sln" /M2 "Release|Win32"</div><div><br></div><div>Microsoft(R) Visual C++ 项目生成器 - 命令行版本 9.00.21022</div><div>Copyright (C) Microsoft Corporation. All rights reserved.</div><div><br></div><div>1>生成 已启动: 项目: ZERO_CHECK,配置: Release|Win32</div><div>1>ZERO_CHECK - 最新</div><div>3>生成 已启动: 项目: ProcessMonitor,配置: Release|Win32</div><div>3>正在编译...</div><div>5>生成 已启动: 项目: libGalaxy,配置: Release|Win32</div><div>5>正在创建库...</div><div>3>myfile.cpp</div><div>5>生成日志保存在“file://c:\olympus2.5\Build\cmake\Libraries\Galaxy\src\libGalaxy\libGalaxy.dir\Release\BuildLog.htm”</div><div>5>libGalaxy - 0 个错误,0 个警告</div><div>7>生成 已启动: 项目: sphinxVAD,配置: Release|Win32</div><div>7>正在创建库...</div><div>7>生成日志保存在“file://c:\olympus2.5\Build\cmake\Libraries\sphinxVAD\sphinxVAD.dir\Release\BuildLog.htm”</div><div>7>sphinxVAD - 0 个错误,0 个警告</div><div>9>生成 已启动: 项目: sphinxbase,配置: Release|Win32</div><div>9>sphinxbase - 最新</div><div>3>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\xstring(2209) : error C2065: “char_traits”: 未声明的标识符</div><div>3>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\xstring(2209) : error C2062: 意外的类型“char” </div><div>3>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\xstring(2209) : error C2947: 应由“>”终止 模板参数列表,却找到“>”</div><div>3>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\xstring(22) : error C2065: “char_traits”: 未声明的标识符</div><div>3>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\xstring(22) : error C2275: “_Elem”: 将此类型用作表达式非法</div><div>3>        C:\Program Files\Microsoft Visual Studio 9.0\VC\include\xstring(2209) : 参见“_Elem”的声明</div><div>3>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\xstring(22) : error C2974: 'std::basic_string' : 模板 对于 '_Traits'是无效参数,应为类型</div><div>3>        C:\Program Files\Microsoft Visual Studio 9.0\VC\include\xstring(496) : 参见“std::basic_string”的声明</div><div>3>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\xstring(2209) : warning C4091: “typedef ”: 没有声明变量时忽略“std::basic_string<_Elem>”的左侧</div><div>3>        with</div><div>3>        [</div><div>3>            _Elem=std::allocator<char></div><div>3>        ]</div></div><br><br><br><br><div><br></div></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>