Bonjour a tous,

voila j'ai installé sous linux la library boost, mais lors de la compilation j'ai le message d'erreur suivant:

/usr/bin/ld: warning: libboost_system.so.1.66.0, needed by /home/user/Bureau/projet/lib/libboost_filesystem.so, not found (try using -rpath or -rpath-link)
/home/user/Bureau/projet/lib/libboost_filesystem.so : référence indéfinie vers « boost::system::system_category() »
/home/user/Bureau/projet/lib/libboost_filesystem.so : référence indéfinie vers « boost::system::generic_category() »
collect2: error: ld returned 1 exit status

pourtant lors de la complitation, j'indique bien au compilateur ou se trouve les fichier headers et les library :

g++ main.cpp -o prog -I/home/user/Bureau/projet/include -L/home/user/Bureau/projet/lib -lboost_filesystem

le fichier libboost_filesystem.so se trouve bien dans /home/user/Bureau/projet/lib.
J'ai crée mon fichier main.cpp ou meme endroit que le répertoire include et lib qui contiennent les différents fichiers de boost. Je ne comprend pas ce qui ne vas pas, normalement le compilateur a tout ce qu'il faut.

Avez vous une idée du probleme ?

Merci d'avance pour votre aide