101 votes

fatal error LNK1104 : cannot open file 'libboost_system-vc110-mt-gd-1_51.lib' (erreur fatale)

Il semble que je n'arrive pas à le faire fonctionner. J'ai fait une application console simple (qui dépend de websocket++ ) qui nécessitent Boost mais quand j'essaie de compiler, j'obtiens :

fatal error LNK1104 : cannot open file 'libboost_system-vc110-mt-gd-1_51.lib' (erreur fatale)

Cependant, j'ai fait le bjam qui a créé la librairie en (boost_root)/stage/libs et j'ai lié le chemin vers les librairies au compilateur C++/Additionnals includes .

Si je regarde dans (boost_root)/stage/libs le fichier libboost_system-vc110-mt-gd-1_51.lib n'est pas là. Il s'appelle libboost_system-vc110-mt-sgd-1_51.lib à la place.

Une idée ?

0voto

shifu.zheng Points 503

J'ai eu la même erreur sur mon Visual Studio 2012 avec boost 1.60 : fatal error LNK1104 : cannot open file 'libboost_filesystem-vc110-mt-gd-1_60.lib'.

J'ai corrigé ce problème en téléchargeant les binaires de boost :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X