您的问题与Caffe或深度学习无关。您刚刚错过了包含头文件的正确方法。
如果要包含头文件,它应该位于包含文件的同一文件夹中,或者您应该写入正确的文件夹。像MSVS这样的一些IDE(我认为所有其他的也都这样做)能够确定另一个库的头文件所在的特定文件夹。
因此,只需确保告诉编译器在哪里可以找到包含文件夹。
你不应该这样做吗? #include <caffe.hpp> 并确保在其中一个包含目录中找到此文件?
#include <caffe.hpp>