欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-06-01 09:30:29
...

最近下载安装成功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库。