C++ 在x64 windows上启用unicode正则表达式构建boost
我正在尝试在x64 windows上构建boost。到目前为止一切进展顺利,但是,我无法说服boost找到ICU图书馆 我在C++ 在x64 windows上启用unicode正则表达式构建boost,c++,windows,boost,64-bit,C++,Windows,Boost,64 Bit,我正在尝试在x64 windows上构建boost。到目前为止一切进展顺利,但是,我无法说服boost找到ICU图书馆 我在c:\dev上有一个二进制版本的x64 ICU,因此,使用MSVC x64工具提示符,我发布以下命令: set PATH=%PATH%;c:\dev\bin; set INCLUDE=%INCLUDE%;c:\dev\include; set LIB=%LIB%;c:\dev\lib; bootstrap.bat bjam -sHAVE_ICU=1 --toolset=ms
c:\dev
上有一个二进制版本的x64 ICU,因此,使用MSVC x64工具提示符,我发布以下命令:
set PATH=%PATH%;c:\dev\bin;
set INCLUDE=%INCLUDE%;c:\dev\include;
set LIB=%LIB%;c:\dev\lib;
bootstrap.bat
bjam -sHAVE_ICU=1 --toolset=msvc-10.0 --address-model=64 \
--build-type=complete release
除了bjam保持以下响应之外,它工作正常:
- has_icu builds = no
有什么想法吗?如果有帮助的话,我正在使用MSVC10 x64提示符。ICU库是适用于Windows的64位版本,满足boost使用相同工具链(MSVC10)构建的要求 从Boost SVN应用并确保定义了ICU路径,有关更多信息,请参阅