N次编译opencv3.4.0后之感

这篇文章并不准备记录整个编译opencv的过程,主要是回想下我最近再次编译遇到的一些坑,简直让人“难忘”……

前言吧,最近使用到caffe框架,由于用到matlab接口,但之前没有编译matlab接口,遂重新编译caffe。之前安装的matlab2018b,其实之前尝试编译caffe时编译matlab接口,但是由于本机gcc版本为5.4,版本太低(matlab2018b依赖的gcc版本为6.3)。本该升级gcc的,但由于项目设计代码使用的是matlab2015a,所以又重新安装matlab2015a,但是,,,matlab2015a所要求的gcc版本为4.X(具体没记清楚,好像是4.7)也就是,,本机gcc5.4版本太高也不支持。所以最后我决定升级gcc至6.3(这里我是通过编译安装的),安装好之后编译caffe的matlab接口,恩,成功了! 不过,“灾难”又发生了。。。运行示例程序时报opencv的错,我想应该是opencv编译时需要把matlab编译进去吧,然后,开始opencv...

opencv安装版本为3.4.0,opencv_contribe3.4.0,编译安装。添加matlab后,发现编译一直出错,经历一段时间折磨后,发现可能是gcc版本问题,然后又将gcc降到4.7,还是同样的错(一般都是一堆不知为何的语法错,因为之前的编译成功过,所以,我才不信是语法错)。当然这其中经历了两天(?)。然后有通过sudo apt-get安装了5.5,好的,这样居然可以编译了,但是错误又变了,原因就是我把BUILD_opencv_matlab打了勾,去掉后重新编译就没问题了,但是接下来我将继续面对caffe的错?

暂时的总而言之就是各个版本之间的对应关系真的是“恶心”至极,千万得注意啊!

此刻就是正在编译opencv的嫌隙(2018/12/29 17:11),不说了,继续装环境去?

愚蠢的我才发现gcc可以多版本安装,明日测试并记录具体之法。

gcc环境切换:https://blog.csdn.net/uniqueyyc/article/details/85407693

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值