私は、Pythonビルドスクリプトを介してすべてのビルドを実行しているvs2012を使用してWindowsで作業しています。Boost 1.52をビルドしようとしていますが、zlibで静的にリンクする必要があります。私はzlibのビルドを持っており、デフォルトでは静的ライブラリzlib.libとdllzlib1.dllの両方が関連付けられたzdll.libとともに作成されました。次に、スイッチを使用してBoostライブラリを構築します。
-sZLIB_BINARY=zlib -sZLIB_INCLUDE=%s -sZLIB_LIBPATH=%s
ここで、%sは適切なフォルダーに置き換えられます。これにより、静的なzlib.libファイルへのリンクが作成されるはずです。これらすべてを使用するアプリケーションがあります。zlib.libにリンクし、最後のexeの依存関係ウォーカーを実行してzlib1.dllを取得します。私はzlibに他の依存関係を持っていないので、これがここから来ることができる唯一の場所です。スイッチを追加しました
-sNO_ZLIB=0
http://www.boost.org/doc/libs/1_43_0/libs/iostreams/doc/installation.htmlにあるインストールドキュメントを調べましたが、不足しているものが他に見つかりません。
前もって感謝します...