boostproが使えなくなったので,正攻法でのboostインストール法の備忘録.
cd boost bootstrap.bat .\b2.exe
b2のツールセット,リンクの指定は以下のようにする.
.\b2.exe toolset=msvc-11.0 link=shared runtime-link=shared
ツールセット指定の最後の.0がないと,出力ライブラリファイルの名前が良い感じになってくれないので注意.
デフォルトではスタティックリンクのライブラリができる.
あと,–helpでヘルプを見ることができる.
追記(14/12/02)
引数に -jN を加えるとNスレッドでビルドしてくれる.
helpとかに書いていなくて,いつもわからなくなるのでメモ.
.\b2.exe -j4
さらに追記(15/02/04)
ときどきbootstrap.bat実行時に”mspdb110.dllが見つかりません”みたいな感じに怒られる事がある.これは例えばmspdb110.dllなら勝手にMSVC11のツールセットを探しに行ってるから起きるみたい.以下のようにインストールしてあるツールセットを明示的に指定してやればうまくいく.
.\bootstrap.bat vc10