2017-09-12 4 views
1

J'ai installé Boost Python dans C:\boost dans lequel l'installation a été exécutée à partir de C:\Program Files\boost_1_65_1 en tant que répertoire racine.Inclusion non résolue: <boost/python.hpp> dans Eclipse

|C:\ 
|--|boost 
|--|--|bin 
|--|--|share 

|C:\ 
|--|Program Files 
|--|--|boost_1_65_1 

C:\MinGW\bin a été ajouté au PATH du système. Dans Eclipse, le #include <boost/python.hpp> ou tout ce qui concerne <boost\[directory]> ne cesse de renvoyer l'erreur 'Inclusion non résolue'. J'ai ajouté C: \ MinGW \ bin à 'Path' du système. Dans Eclipse I ajouté ce qui suit à GNU C++ « répertoires d' » dans « Les chemins et symboles »:

C:\boost 
C:\Program Files\boost\boost_1_65_1\libs 
C:\Program Files\boost\boost_!_65_1\boost 
C:\MinGW\lib\gcc\mingw32\5.3.0\include\c++ 

Quels sont les paramètres qui doivent être modifiés?

Répondre

0

bjam --debug-configuration doit être exécuté à partir du dossier racine

C: \ Program Files \ boost \ boost_1_65_1

À la fin de la compilation, aller à

projet Propriétés> C/C + Build

et ajoutez les liens aux chemins d'inclusion du compilateur (dans mon cas, il s'agissait du compilateur Cross G ++> Include). La bibliothèque boost devrait maintenant être accessible depuis #include <boost/whatever>.