Я установил Protobuffer 3.3.0 формирует исходный код вместо версии 2.6.1 использовал «make» для создания caffe, протестировал его и попытался скомпилировать faster_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).
Может кто-нибудь, пожалуйста, посоветовать, как исправить ошибку компиляции?
Проблема решена для меня.
Я только что скопировал caffe.pb.h из ...caffe-fast-rcnn/build/src/caffe/proto
в ...caffe-fast-rcnn/include/caffe/proto
Других решений пока нет …