Bonjour � tous,
J'ai besoin de manipuler les fichier/dossiers de fa�on simple, et d'apr�s ce que j'ai compris boost::fileSystem est une tr�s bonne solution.
J'ai donc essay� de l'installer. J'ai suivi la proc�dure suivante :
(La seule diff�rence c'est que j'ai boost 1_55 et pas 1_49-> Ajouter le dossier MinGW\bin � la variable d'environnement Path
-> Ouvrir une console
-> cd C:\boost_1_49_0\tools\build\v2\engine
-> build mingw
-> Fermer la console
-> Ajouter C:\boost_1_49_0\tools\build\v2\engine\bin.arch � la variable d'environnement Path
(Chez moi arch est ntx86 mais ca d�pend de ta machine)
-> Ouvrir une console
-> cd C:\boost_1_49_0
-> b2 toolset=gcc stage
Les compilations semblent avoir march� (j'ai un r�pertoire C:\boost_1_55_0\stage\lib contenant les biblioth�ques statiques en .a).
Mais je n'arrive pas � Linker � C::B...
Voici ce que j'ai essay�:
- Dans search Directories, l'onglet Linker, j'ai ajout� "C:\boost_1_55_0\stage\lib"
- J'ai copi� le dossier contenant les *.hpp dans le r�pertoire include de MinGW.
- Dans la rubrique "release", onglet "Linker settings", j'ai rajout�, � "Link librairies" la biblioth�que que je veux utiliser: "libboost_filesystem-mgw47-mt-1_55"
Je compile, mais j'ai les erreurs suivantes:
Qui correspondent aux lignes du fichier error_code.hpp:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3 undefined reference to `boost::system::generic_category()' undefined reference to `boost::system::generic_category()' undefined reference to `boost::system::system_category()'
static const error_category & posix_category = generic_category();
static const error_category & errno_ecat = generic_category();
static const error_category & native_ecat = system_category();
Quelqu'un pourrait il m'aider s'il vous pla�t? Merci d'avance...
Partager