Deepin15.5+cmake3.5+opencv3.1.0出现的问题

由于deepin自带gcc版本过高,容易导致在进行opencv camke时候发生找不到<stdio.h>等头文件现象,需要将gcc和g++进行降级,建议采用 g++/cc 4.8版本 ,即sudo apt-get install gcc-4.8 g++-4.8,然后cd /usr/bin。先使用rm 删除gcc/g++,确保下次开机重启不会影响我们。然后sudo ln -s gcc-4.8 gcc和sudo ln -s g++-4.8 g++进行默认设置。然后用 gcc/g++ --version查看版本。cmake-3.5.1.tat.gz放在download下面,然后进行tar -zxvf cmake-3.5.1.tar.gz。进入cmake-3.5.1 先使用 ./bootstrap。然后make最后sudo make install。opencv也放在download下面,先解压,然后进入opencv-3.1.0目录,新建/mkdir build。然后先用cmake-qt-gui,在命令行输入sudo apt-get install cmake-qt-gui会安装最新版本的gui cmake,注意在进行gui cmake时候会出现ippicv_linux_20151201.tgz下载缓慢,可以提前下载到opencv-3.1.0/3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e下面然后在进行编译。编译完。在build下使用命令行

cmake -D CMAKE_BUILD_TYPE=Release-D CMAKE_INSTALL_PREFIX=/usr/local ..。然后make,最后sudo make install,如果ok就恭喜你opencv安装成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值