0

我从源代码中安装了 protobuffer 3.3.0而不是 2.6.1 版本,使用“make”制作 caffe,对其进行了测试,并尝试编译fast_rcnn_cplusplus

不幸的是,它给了一个错误:

/home/adzhus/Workspace/Faster-RCNN-CPP-1/faster_rcnn_cplusplus/py-faster-rcnn/caffe-fast-rcnn/include/caffe/proto/caffe.pb.h:17:2: error: #error This file was generated by an older version of protoc which is...

路径似乎是正确的。我还检查了 protoc --version哪个给了我libprotoc 3.3.0,但由于某种原因apt-get upgrade libprotobuf-dev给了我ibprotobuf-dev is already the newest version (2.6.1-1.3).

有人可以建议如何解决编译错误吗?

4

1 回答 1

0

问题为我解决了。我刚刚将 caffe.pb.h 从复制 ...caffe-fast-rcnn/build/src/caffe/proto...caffe-fast-rcnn/include/caffe/proto

于 2017-07-10T16:58:02.470 回答