boostインストール

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

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください