Bâtiment Caffe sur Ubuntu: ne peuvent pas trouver de Boost inclure des fichiers
Je suis ces instructions à installer et à construire Caffe avec ses dépendances. J'ai construit Boost et obtenu à la fin:
The following directory should be added to compiler include paths:
/home/ubuntu/Caffe/boost_1_57_0
The following directory should be added to linker library paths:
/home/ubuntu/Caffe/boost_1_57_0/stage/lib
Quand je lance make all
dans le caffe répertoire, j'obtiens ceci:
CXX src/caffe/blob.cpp
In file included from ./include/caffe/blob.hpp:8:0,
from src/caffe/blob.cpp:4:
./include/caffe/common.hpp:4:32: fatal error: boost/shared_ptr.hpp: No such file or directory
compilation terminated.
make: *** [.build_release/src/caffe/blob.o] Error 1
Que dois-je modifier pour qu'il trouve le comprennent (et lib) des fichiers? Spécifique de la variable d'environnement? Une mise en caffe Makefile? Quelque chose d'autre?
OriginalL'auteur I Z | 2015-03-05
Vous devez vous connecter pour publier un commentaire.
Probablement vous n'avez pas
boost
installé sur votre machineOriginalL'auteur Jumabek Alikhanov
Cela a fonctionné pour moi:
OriginalL'auteur Paul Nord
Il suffit de copier votre boost dossier que vous avez créé (doit être nommé en tant que "coup de pouce") à votre
/usr/local/include
ou/usr/include
. Ensuite, exécutezmake all
de nouveau.OriginalL'auteur Amin Suzani