我正在努力为audioCaffe框架运行示例http://multimedia-commons.s3-website-us-west-2.amazonaws.com/?prefix=tools/audioCaffe/
此项目的根目录包含include
目录。
除此之外,当我导航到tools
并编译g++ caffe.cpp
时,它会抛出错误:
caffe.cpp:8:10: fatal error: 'caffe/caffe.hpp' file not found
请注意include/caffe/caffe.hpp
存在
答案 0 :(得分:2)
由于您提到使用g++ caffe.cpp
我假设您执行caffe.cpp
文件所在的命令格式,即:
audioCaffe/tools/caffe.cpp
caffe.cpp
文件使用包含目录中的#include "caffe/caffe.hpp"
:
audioCaffe/include/caffe/caffe.hpp
因此,您需要告诉编译器在哪里找到标题,您可以使用-I
选项执行此操作。使用以下命令编译它:
g++ -I ../include caffe.cpp