VC++2008 で boost を使う手順

BOOST_1_34_1 という環境変数に boost 1.34.1 のソースツリーを展開したディレクトリパスが入っていることを仮定.手順としては,bjam.exe を作って,その bjam.exe で boost 全体をビルドし,インストールします.

  1. vcvars32.bat を実行して環境変数を整えたコマンドプロンプトを用意
  2. cd %BOOST_1_34_1%\tools\jam\src
  3. build.bat
  4. copy bin.ntx86\bjam.exe ..\..\..
  5. cd ..\..\..
  6. bjam --toolset=msvc-9.0 --without-python install

libicu を先にインストールしておかないと,Boost.Regexunicode が使えません.私は今のところ必要としていないので,これで問題ないです.