2018年3月5日月曜日

boost移行メモ

VISUALSTUDIOを2013から2017に移行中。
自宅の環境は既に2017でビルドまでできるようになっていて、
会社の環境もゆるゆると移行する事に。

自宅も何だか訳のわからない状態で移行して何とかなったけど、
会社でもやっぱり色々あったのでメモ。

VISUALSTUDIOが2017になったので、boostを使っているプロジェクトが
そのままビルドできなくなった。

現在のboostが1.66。boostはインストールする時に、ビルドを伴い、
ググっても皆さん色々なやり方でやってて、コレというのが無い。

そこでうまくいったのでメモ。

b2 toolset=msvc-14.1 --build-dir=build\x86 --stagedir=stage/x86 address-model=32 -j5 threading=single,multi link=static runtime-link=static,shared
b2 toolset=msvc-14.1 --build-dir=build\x64 --stagedir=stage/x64 address-model=64 -j5 threading=single,multi link=static runtime-link=static,shared

これで何とかビルド通りました。


  • msvc-14.1
  • threading=single,multi
  • link=static
  • runtime-link=static,shared
この辺りがミソでした。

0 件のコメント:

コメントを投稿