boost 1.48.0 ビルド方法
boost のビルド。数年ぶりですっかり忘れていたのでメモ。
- ソースコードをダウンロード。今回はここから 1.48.0 をダウンロード
- bjam をビルドするか持ってくる。今回はここから 3.1.18 をダウンロード
- bjam を boost のトップディレクトリにコピー
- Visual Studio 2008 のコマンドプロンプトを起動
- boost のトップディレクトリに移動して、bootstrap.bat を起動
- ビルド方法は以下
bjam --toolset=msvc --build-dir=build\x86 --stagedir=stage/x86 link=static runtime-link=static release debug stage
bjam --toolset=msvc address-model=64 --build-dir=build\x64 --stagedir=stage/x64 link=static runtime-link=static release debug stage
これでスタティックリンク可能な x86 と x64 の .lib が生成できる。
boost は本来上記 SF.jp や boostpro などから簡単にバイナリが入手可能なんだけど、x64 のバイナリは配布されていないため、自力でこさえなければならない。