/usr/bin/ld: cannot find -lippicv

linux下安装opencv后,编译程序,报错!找不到lippicv。

/usr/bin/ld: cannot find -lippicv 

collect2: error: ld returned 1 exit status

pkg-config加载库的路径是/usr/local/lib,

我们去这这个路径下看看,发现没有-lippicv对应的库,别的选项都有对应的库,

然后我们把-lippicv对应的库(libippicv.a)放到这个路径下就好啦了。 

我的liboppicv.a在/home/opencv/opencv-3.1.0/3rdparty/ippicv/unpack/ippicv_lnx/lib/intel64这个路径下。

你的也在你自己opencv文件夹的对应路径下。 

先cd 到上面这个路径下,然后cp liboppicv.a /usr/local/lib 将这个库文件复制到/usr/local/lib下就好了。

(可能会遇到权限问题,sudo一下。)

更多解决方案参考:https://blog.csdn.net/dengshuai_super/article/details/51895120

猜你喜欢

转载自blog.csdn.net/qq_42517195/article/details/80844873
今日推荐