2

我通过 caffe 使用自己的数据集训练了网络,现在我想使用 C++ 编写分类代码。我的机器(linux)仅适用于 CPU!(我用 GPU 在 VM 中训练网络)。

当我尝试“包含”特定的 Caffe 标头时:#include <caffe/caffe.hpp>编译器向我显示此消息:fatal error: caffe/caffe.hpp: No such file or directory.

我试图将特定的 caffe 文件复制到,/usr/lib/但没有帮助。有什么建议么?

4

2 回答 2

2

你的问题与 Caffe 或深度学习无关。您刚刚错过了包含头文件的正确方法。

当您想要包含头文件时,它应该位于包含文件的同一文件夹中,或者您应该编写正确的文件夹。像 MSVS 之类的一些 IDE(我认为所有其他 IDE 也是如此)能够确定另一个库的头文件所在的特定文件夹。

所以,只要确保你告诉编译器在哪里可以找到包含文件夹。

于 2016-08-25T12:37:39.520 回答
1

您不应该只是#include <caffe.hpp>确保在包含目录之一中找到此文件吗?

于 2016-08-25T12:34:09.433 回答