Bonjour
Je me suis mis il y a peu de temps à C++, que j'utilise sous Linux. J'ai installé Kdevelop pour l'interface. Tout allait bien jusqu'au moment ou j'ai voulu utiliser les librairies fournies dans Boost.
J'ai inclus le chemin vers le dossier contenant les librairies dans kdevelop :
/usr/local/include/boost_1_52_0/
et j'appelle la fonction que je veux via :
#include<boost/array.hpp>
Lorsque je met le pointeur de ma sourie sur cette ligne, dans mon script sous kdevelop, j'ai bien le chemin complet qui apparaît et je peux afficher la fonction (donc j'imagine que j'ai bien inclus le chemin dans kdevelop).
Par contre, lorsque j'essaye de compiler, ce message apparaît :
/home/damien/Documents/dossiers/BNL_D/FINANCE/frecipes/frecipes1.cpp:346:27: erreur fatale: boost/array.hpp : Aucun fichier ou dossier de ce type
Je peux mettre le chemin en entier, mais à ce moment là, ce sont les autres fonctions appelées dans array.hpp qui ne sont pas trouvées, car elles sont appelées via
#include<boost/Autres_Fonctions.hpp>
C'est comme si kdevelop avait le bon chemin, mais le compiler ne savait pas où regarder.
Est-ce que quelqu'un saurait comment résoudre ce problème?
Merci!
Partager