なんか前も似たようなエントリを書いたけど
今度は boost のバージョンが上がってました。
再インストールするたびに毎回、丸一日ハマるのはいい加減なんとかしてほしい……
STLport のインストールは特に問題なく。
cd build\lib configure -c msvc8 nmake /fmsvc.mak install
ドキュメント通りにインストール完了。
あとはパスを通して終わり。
今回は5.1.4を使いました。
問題は boost のコンパイル。
前回、1.33.1と比べて、bjamのバージョンが変わってる模様?
v1がなくなってv2になっているので前回のパッチが使えません。
まずはコンパイルツール、bjamをビルドします。
cd boost\tools\jam\src build.bat copy boost\tools\jam\src\bin.ntx86\bjam.exe .
バッチファイルで全部判別してやってくれるので問題なし。
最後にbjam.exeをboostのルートにコピーします。
次にboost\tools\build\v2\tools\stlport.jamファイルが一部バグってるので下のパッチを当てます。
http://lists.boost.org/boost-build/2007/08/17123.php
そして、設定ファイルを書きます。
boost\tools\build\v2\user-config.jam
に下の2行を書き足します。
using msvc : 8.0 ; using stlport : 5.1 : C:\\Works\\STLport\\stlport C:\\Works\\STLport\\lib ;
パス区切りの \ は2つ書かなければならないことと、
ヘッダのパス・ライブラリのパス と並べなければならないことに注意。
ここでハマった...
最後にビルドとインストールを行います。
> bjam.exe --toolset=msvc-8.0 stdlib=stlport-5.1 --without-python install
あとはお茶でも飲んでる間に終わります。;-)