我正在使用最新的ICU(51.2)尝试构建libboost_locale-vc110-mt-sgd-1_53.lib
:
b2.exe -q -sHAVE_ICU=1 -sICU_PATH="D:\Projects\icu" toolset=msvc-11.0\
variant=debug,release runtime-link=static link=static --with-locale
但我只得到:
D:\Projects\boost_1_53_0\stage\lib\libboost_locale-vc110-mt-1_53.lib
D:\Projects\boost_1_53_0\stage\lib\libboost_locale-vc110-mt-gd-1_53.lib
我错过了什么?
runtime-link=static
应同时创建lib\libboost_locale-vc110-mt-s-1_53.lib
和libboost_locale-vc110-mt-sgd-1_53.lib
(就我对提升b2
的理解而言)。
我也尝试将 ICU解决方案中的每个项目切换到/MTd
,但不知怎的,我无法成功编译它。
如何“强制”提升locale
-sgd
?