3

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ですか?

4

0 に答える 0