opencv-3.1.0在Ubuntu系统上使用g++编译时出现“/usr/bin/ld: cannot find -lippicv ” 错误及其解决办法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhuquan945/article/details/75336022

最近下载安装成功opencv-3.1.0之后,想自己使用g++编译一下例程,结果出现如题所示的bug ,查了一些网站之后,没有得到解决,最后结合各方说法,得出如下解决方法(亲自测试过):

首先进入如下目录:

opencv-3.1.0/3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e/

然后将里面的压缩包ippicv_linux_20151201.tgz解压出来得到ippicv_lnx,最后进入其lib目录使用如下的命令:
$ sudo cp libippicv.a /usr/local/lib

把对应的库文件 libippicv.a文件cp到/usr/local/lib下面就可以了。注:在lib目录下有两个文件夹:ia32和intel64,分别对应32位的机子和64位的机子,我使用的是64位的,即intel64。//只要出现cannot find -lxxx ,证明是xxx库出问题,首先去库里面找xxx库。

            
阅读更多

没有更多推荐了,返回首页