Caffe编译与安装总结(三)

一、CMake方式编译时,若出现如下错误:
1.Python interface is disabled ………and building without it
编译Python接口需要的依赖不满足,编译跳过
Solution:
(1)根据cmake的log,查看编译python需要的库如numpy,boost等
(2)安装对应库
numpy:参考numpy,scipy和openblas的安装
boost:若报“COULD NOT FIND boost”,则是没有找到boost的安装路径,可以显示指定-DBOOSTROOT的值
我自己的解决办法是,自己编译一份boost,放在某个位置,-DBOOSTROOT的值是boost的相应路径即可

总结:cmake编译caffe时,一旦出现找不到库的问题,均可以显示指定编译选项的值,如上述的boost;至于某些库xxx对应的编译选项是什么,可以查看xxx.cmake或Findxxx.cmake,一般是安装路径或库的路径的值需要指定

二、opencv相关
1.xx/xx/xx libopencv_highgui.so.2.4: undefined reference to TIFFRGBAImageOK@LIBTIFF_4.0’
opencv没有相应的库libtiff.so
Solution:
1.手动从头编译一遍opencv,记得加上编译选项-DBUILD_TIFF=ON
2.anaconda安装opencv,可以安装带有libtiff.so库的opencv
一般2.4.x版本的库用的多,conda install opencv==2.4.13即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值