Advertisement

CAFFE compilation error CAFFE compilation error

阅读量:
1.使用caffe时编译出错
  • 问题:出现 fatal 错误:" caffeproto/caffepb.h " 头文件无法找到,请确认路径正确并重新编译程序;同时包含以下头文件:" caffeproto/caffepb.h "

解决办法:通过protoc工具用于将caff proto转化为caff pb.h格式文档以及caff proto转化为caff pb.cc源代码

命令$:protoc --cpp_out=pathtocaffe/caffe/include/caffe/ caffe.proto

2.c++调用libcaffe.so.无法识别该库

解决途径:将libcaffe.so相关的三个库纳入指定位置:/usr/local/lib,这样就能确保成功识别(不同电脑配置可能存在差异性,请注意其他.so文件的使用)

3.protobuf编译链接问题
  • 问题:电脑系统中存在两个版本的 protobuf(protobuf2.6 和 protobuf2.5),这会导致编译错误。
    • 解决方法:在系统默认安装路径下,请您彻底删除 protofut 目录中的 include/google、protoc 和 lib/libproto* 等三种相关文件包(全部删除)。建议您随后进行 protobuf 的重新安装以

全部评论 (0)

还没有任何评论哟~