web-dev-qa-db-fra.com

Building Boost 1.52 avec MinGW

J'essaie de trouver une réponse faisant autorité sur la façon de construire Boost 1.52 avec MinGW. J'ai trouvé quelques pointeurs sur Internet qui se résument à le construire comme suit:

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

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

Étant donné que ces instructions remontent à Boost 1.45 et que je n'ai pas pu le vérifier avec les propres instructions de Boost, je voudrais vérifier si les étapes ci-dessus sont les bonnes pour construire Boost avec MinGW.

J'ai essayé ces étapes moi-même et il semblait pour construire Boost, mais je n'ai pas encore fait de tests approfondis (et je n'aurais pas de concept pour le faire).

28

Oui c'est correct. Cependant, il y aurait eu une manière plus simple, mais identique; vos étapes jusqu'à ce que l'appel bjam soit automatiquement effectué par bootstrap.bat:

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

Si ce n'est pas spécifié explicitement, les bibliothèques seront placées dans le stage\lib répertoire, le chemin d'inclusion est la racine d'installation. Pour tester l'installation, vous pouvez utiliser l'exemple de Lier votre programme à une bibliothèque Boost .

Références: Installation , Préparez-vous à utiliser un binaire de bibliothèque Boost

64
Anonymous Coward