28

MinGWでBoost1.52を構築する方法についての信頼できる答えを見つけようとしています。私はインターネットでそのようにそれを構築するために要約するいくつかのポインタを見つけました:

cd tools\build\v2\engine
build.bat mingw

copy bin.ntx86\bjam.exe ..\..\..\..
cd ..\..\..\..
bjam --toolset=gcc

これらの手順はBoost1.45までさかのぼり、Boost自身の手順ではこれを確認できなかったため、上記の手順がMinGWでBoostを構築するための正しい手順であるかどうかを確認したいと思います。

私はこれらの手順を自分で試しましたが、Boostを構築しているように見えましたが、まだ広範なテストを行っていません(これを行うための概念もありません)。

4

1 に答える 1

65

はい、その通りです。ただし、もっと単純でありながら同じ方法があったでしょう。bjam呼び出しが自動的に行われるまでの手順bootstrap.bat

C:\boost_1_52_0> bootstrap.bat mingw
Building Boost.Build engine
...
C:\boost_1_52_0> b2 toolset=gcc

明示的に指定されていない場合、ライブラリはstage\libディレクトリに配置されます。インクルードパスはインストールルートです。インストールをテストするには、プログラムをBoostライブラリにリンクする例を使用できます。

参考資料:インストールBoostライブラリバイナリを使用するための準備

于 2012-11-06T19:24:05.740 に答える