Centos7+cmake编译Caffe+Opencv4.2 C++

LINUX下cmake编译caffe +boost+opencv4.2

前言:在服务器上离线搭建,各种工具链都要自己源码编译,着实麻烦,踩坑无数,写的不好之处,多多见谅

下载源码:https://github.com/BVLC/caffe

C++版本编译(cmake编译)

依赖(root系统默认):protobuf2.5、cuda10、openblas

1.BOOST1.66

官网下载boost1.66
解压后
./bootstrap.sh --prefix=/home/xzz/boost_1_66_0
./b2 install
然后配一下环境变量

出错:再次编译找不到boost1.66
原因:在caffe-master/cmake/Dependencies.cmake里面搜索到了boost的find_package,
判断出原因就是find_package时找了默认地址

在CMakeLists里面加上这三句话

Set(BOOST_LIBRARYDIR  “ xxxx/lib “)
Set(BOOST_INCLUDEDIR  “ xxxx/include“)
Set(BOOST_ROOT  “ xxxx/boost_1_xx “)

或者在环境变量里面配
参考https://www.jianshu.com/p/1827cd86d576

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值