我无法在 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 文件夹在 home,在 caffe 文件夹里面,有 include 文件夹,然后是 caffe 文件夹,然后是 caffe.hpp。
它在其他人的计算机上运行良好。我安装了 cuda 7.5。然后来自此链接的 caffe 和 gpd:
https://github.com/atenpas/gpd
并按照他们所说的去做。Cuda 和 caffe 编译成功。太令人沮丧了,我尝试更新 bashrc 或将绝对路径放在 caffe 文件夹中,但没有任何效果。