Vous devez lier dans le libboost_system
bibliothèque. Je ne suis pas sûr des blocs de code, mais l'option de ligne de commande g++ sur votre plate-forme serait
-lboost_system
Selon la version de boost, libboost-system est livré avec le suffixe -mt qui devrait indiquer la capacité de multithreading des bibliothèques.
Donc si -lboost_system
ne peut pas être trouvé par l'éditeur de liens essayez -lboost_system-mt
.
C'est un problème de lien. Incluez le chemin de la bibliothèque statique dans votre projet.
Pour Qt Creator, ouvrez le fichier projet .pro
et ajoutez la ligne suivante :
LIBS += -L<path for boost libraries in the system> -lboost_system
Dans mon cas Ubuntu x86_64 :
LIBS += -L/usr/lib/x86_64-linux-gnu -lboost_system
Pour les Codeblocks, ouvrez Settings->Compiler...->Linker
onglet paramètres et ajoutez :
boost_system
au widget de texte des bibliothèques de liens et appuyez sur OK bouton.