Windowsにインストール

  1. http://www.boost.org/からソースコードをダウンロードしてくる

    現時点での最新版は1.33.0だ。尚、boost-jamも必要なのでこれもDL。(3.1.11)

  2. boostを適当なフォルダに解凍する(ここではE:\)。日本語名はNG。

    するとboost_1_33_0フォルダができる

  3. bjamをE:\boost_1_33_0\に解凍。

  4. boostをビルドするのです。

    > bjam -sTOOLS=vc-7_1 --prefix="C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7" install

    ****************************************************** Building Boost.Iostreams with bzip2 support disabled. ECHO To enable bzip2, cons ult the Boost.Iostreams documentation ****************************************************** ****************************************************** Building Boost.Iostreams with zlib and gzip support disabled. To enable zlib and gzip, consult the Boost.Iostreams documentation ****************************************************** --------------------------------------------------------------------- *** If you don't need Boost.Python, you can ignore this section *** *** pass --without-python to suppress this message in the future *** (何かイロイロ出てくるけど省略)

  5. しばらく待つと終わる。
  6. インクルードファイルの場所移動

    > move "C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\boost-1_33\boost" "C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\boost"

結合するライブラリ

libboost_xxx-vc71-mt.lib
マルチスレッドDLL(/MD)
libboost_xxx-vc71-mt-gd-1_32.lib
マルチスレッドDLLデバッグ(/MDd)
libboost_xxx-vc71-mt-gd.lib
マルチスレッドDLLデバッグ(/MDd)
libboost_xxx-vc71-mt-s-1_32.lib
マルチスレッド(/MT)
libboost_xxx-vc71-mt-s.lib
マルチスレッド(/MT)
libboost_xxx-vc71-mt-sgd-1_32.lib
マルチスレッドデバッグ(/MTd)
libboost_xxx-vc71-mt-sgd.lib
マルチスレッドデバッグ(/MTd)
libboost_xxx-vc71-s-1_32.lib
シングルスレッド(ML)
libboost_xxx-vc71-s.lib
シングルスレッド(ML)
libboost_xxx-vc71-sgd-1_32.lib
シングルスレッド(MLd)
libboost_xxx-vc71-sgd.lib
シングルスレッド(MLd)