Bonjour,
Apres une journée de galère à chercher comment installer et utiliser boost avec mingw64, le miracle à eu lieu hier soir. Comme je n'ai besoin pour l'instant que des librairies filesystem et system (je n'ai besoin que de filesystem m'ai j'ai cru comprendre qu'il fallait les 2), j'ai installer boost de cette façon:
1 2 3 4 5
| Telecharger boost_1_68_0.7z
Extraire l'archive sous "c:\program files" et renommer boost_1_68_0 en boost
Depuis une fenetre de commande, aller sous "c:\program files\boost"
Lancer: bootstrat.bat gcc
Lancer: b2 install address-model=64 toolset=gcc --build-type=complete --with-system --with-filesystem --prefix="C:\Program Files\Boost" link=static |
J'ai ensuite ecrit un petit programme qui liste les fichiers contenus dans un répertoire (d'ailleur je ne comprends pas que le C++ de base ne propose rien de ce coté là). Le programe fonctionne mais j'ai plusieurs lignes de warning qui ne m'inspire pas confiance.
Je lance la compilation avec gcc, comme ca:
g++ -o ls.exe ls.cpp -std=c++11 -static -L "C:\Program Files\boost\lib" -lboost_filesystem-mgw51-mt-sd-x64-1_68 -lboost_system-mgw51-mt-sd-x64-1_68 -I "C:\Program Files\boost\include\boost-1_68"
Et voici les warnings:

Avez-vous une idée sur ce problème svp ? Merci.
Partager