Je compile à partir de la ligne de commande en utilisant g ++ sur une installation Windows MinGW. Comment puis-je avoir un coup de pouce ... conceptuellement ou si c'est facile ... que dois-je télécharger et installer?
Je sais que c’est une vieille question, mais pour toute personne visitant cette page, veuillez consulter ce site Web, http://nuwen.net/mingw.html
Ils ont fait tout le travail difficile pour que vous n'ayez pas à le faire. La distribution la plus récente sur cette page contient boost 1_52_0 (qui est la version la plus récente sur le site Web boost tel que je vous écris), y compris les bibliothèques compilées séparément (par exemple, boost thread, regex boost, etc.) que je crois vous demander.
J'ai passé des heures à chercher une bonne solution pour Boost 1.54. Si vous avez déjà MinGW et que vous cherchez simplement des instructions sur la compilation des bibliothèques de boost binaires, essayez ceci:
Dans votre répertoire boost_X_XX_X, accédez à
.\tools\build\src\engine
et type:
build.bat mingw
Cela créera un dossier appelé bin.ntx86
ou bin.ntx86_64
en fonction de votre architecture. Ajoutez ce répertoire à votre variable d’environnement PATH.
Retournez dans votre répertoire boost_X_XX_X et tapez:
bjam toolset=gcc
Cela a fonctionné pour moi sur mon système. Je serais intéressé de savoir si d'autres systèmes ont des problèmes avec ces instructions.
Cependant, il y aurait eu une manière plus simple, mais identique; Vos étapes jusqu’à l’appel de bjam sont automatiquement effectuées par bootstrap.bat:
C:\boost_1_52_0> bootstrap.bat mingw
Building Boost.Build engine
...
C:\boost_1_52_0> b2 toolset=gcc
Référence: https://stackoverflow.com/a/13257930/2171309
Merci à Neal Kruis. Cela a fonctionné pour moi. J'ai Qt 5.4 avec Mingw 4.9 installé. J'ai téléchargé boost 1.59. Allez dans le dossier "...\boost_1_59_0\tools\build\src\engine \"
set PATH=%PATH%;c:\Qt\Qt5.4.0\Tools\mingw491_32\bin
build.bat mingw
allez dans le dossier "...\boost_1_59_0 \", changez le chemin de boost en conséquence
set PATH=%PATH%;c:\boost_1_59_0\tools\build\src\engine\bin.ntx86
bjam toolset=gcc