编译遇到问题的解决方法:
Linux提示 /usr/bin/ld:cannot find-lxxx 系列解决方法:
要不就apt-get安装一下,要不就link一下
sudo ln -s libhdf5-1b5dc0dd.so.101.1.0 libhdf5.so
caffe编译报错:fatal error: google/protobuf/port_def.inc: No such file or directory
方法1
locate port_def.inc可以找到文件所在路径
makeconfig中INCLUDE_DIR 添加你找到的protobuf的路径(/home/anaconda3/protobuf/include)
方法2
修改如下这两行
$(Q)protoc --proto_path=$(PROTO_SRC_DIR) --cpp_out=$(PROTO_BUILD_DIR) $<
$(Q)protoc --proto_path=src --python_out=python $<
参考链接https://www.lizenghai.com/archives/69169.html