我正在尝试libboost_locale-vc110-mt-sgd-1_53.lib
使用最新的 ICU (51.2) 构建:
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
?