Boost ライブラリをダウンロードしましたが、ライブラリのいくつかだけをビルドしたいです。これに適したコマンドは何でしょうか? どうやらオプションがbuild-type=complete
多すぎるようです。Windows XP を使用しており、Bjam を使用して Boost と MinGW をコンパイルし、最終的に使用したいと考えています。現時点では、Boost.filesystem、Boost.ProgramOptions、および Boost.System ライブラリが必要だと思います。
別の質問: ヘッダーのみのライブラリはどこに置けばいいですか?
ベストアンサー1
でステップ5.2.4のはじめるb2
どのライブラリをビルドするかを指示できます:
./b2 --with-program_options --with-filesystem --with-system
または、./b2 --show-libraries
ヘッダーのみではないすべてのライブラリのリストを表示するには、を使用します。
以下はページからの抜粋です。
特に、構築に費やす時間を制限するには、次の点に注意してください。
- ライブラリ名のリストを確認する
--show-libraries
--with-<library-name>
または--without-<library-name>
オプションでビルドされるライブラリを制限する- コマンドラインに release または debug を追加して、特定のビルド バリアントを選択します。
注記: b2
コマンドは Boost のバージョンに依存するため、Boost のバージョンに応じて次のコマンドを使用します (また、この場合は--with-libraries=<comma-seperated-library-names>
の代わりに versionを使用します--with-<library-name>
)。
./configure
以前1.38.0
./bootstrap.sh
以降1.39.0
まで1.46.0