3

Boost Log を動的ライブラリ (.dll/.so) としてビルドすることは可能ですが、静的な Boost ビルド内で行うことはできますか? 他のすべての Boost ライブラリを静的にして、Boost Log のみを .dll として使用したいと思います (複数の .dll が同じアプリケーション内で使用するため)。

Boost Log .dll を取得するには、すべての Boost ライブラリが動的である必要がありますか? define=BOOST_LOG_DYN_LINK を bjam コマンドラインに追加しようとしましたが、役に立ちませんでした:

bjam --toolset=msvc-10.0 address-model=64 variant=release,debug link=static threading=multi runtime-link=static define=BOOST_LOG_DYN_LINK
4

1 に答える 1

2

--with-<library>スイッチを使用してビルドするライブラリのみを指定することで、ビルドの範囲を狭めることができます。

./bjam link=shared --with-log ...

于 2014-02-07T08:44:20.843 に答える