MinGWでBoost 1.52をビルドする方法に関する正式な答えを見つけようとしています。私はそれを次のように構築するために煮詰めるインターネットでいくつかのポインターを見つけました:
cd tools\build\v2\engine
build.bat mingw
copy bin.ntx86\bjam.exe ..\..\..\..
cd ..\..\..\..
bjam --toolset=gcc
これらの指示はBoost 1.45にまでさかのぼるので、Boost自身の指示ではこれを検証できなかったので、上記の手順がMinGWでBoostを構築するための正しい手順であるかどうかを確認したいと思います。
私はこれらの手順を自分で試してみましたseemed Boostをビルドしましたが、まだ広範なテストを行っていません(これを行うための概念もありません)。
はい、それは正しいです。しかし、もっとシンプルでありながら同一の方法があったはずです。 bootstrap.bat
によってbjam呼び出しが自動的に行われるまでの手順:
C:\boost_1_52_0> bootstrap.bat mingw
Building Boost.Build engine
...
C:\boost_1_52_0> b2 toolset=gcc
明示的に指定されていない場合、ライブラリはstage\lib
ディレクトリに配置され、インクルードパスはインストールルートです。インストールをテストするには、 プログラムをBoostライブラリにリンク の例を使用できます。
参照: インストール 、 Boostライブラリバイナリを使用する準備