我无法在Ubuntu 14.04中编译gpd,我之前编译过它,但是这次没有运气。当我尝试编译时,我不断收到此错误:
在/home/tawfiq/catkin_ws/src/gpd/src/gpd/caffe_classifier.cpp:1:0中包含的文件中: /home/tawfiq/catkin_ws/src/gpd/src/gpd/../../include/gpd/caffe_classifier.h:41:27:致命错误:caffe / caffe.hpp:没有此类文件或目录 #include“ caffe / caffe.hpp”
以下行已在caffe_classifier.h文件中:
// Caffe
#include "caffe/caffe.hpp"
#include "caffe/layers/memory_data_layer.hpp"
#include "caffe/util/io.hpp"
在catkin_ws src目录中gpd文件夹内的caffe classifier.cpp文件中,包含以下行:
#include "../../include/gpd/caffe_classifier.h"
caffe文件夹在家里,在caffe文件夹中,里面有include文件夹,然后是caffe文件夹,然后在caffe中是caffe.hpp。
在其他计算机上运行正常。我安装了CUDA 7.5。然后从此链接中添加caffe和gpd:
https://github.com/atenpas/gpd
,然后按照他们说的去做。 Cuda和caffe成功编译。实在令人沮丧,我尝试更新bashrc或将绝对路径放入caffe文件夹,但没有任何效果。