赞
踩
曾编译一个项目,链接opencv动态库。编译通过但运行可执行文件时如下
error while loading shared libraries:libopencv_highgui.so.3.4:cannot open shared object file: No such file or directory
出现这个情况一般是找没有把库的安装路径配置到系统文件中去
解决方法如下:
查找该文件的安装路径(以我的问题为例)
sudo find / -name "libopencv_highgui.so.3.2*"
得到路径在/usr/local/lib/下
添加路径至配置文件中
- cd /etc/ld.so.conf.d/
- vim opencv.conf
在opencv.conf文件中添加之前得到的安装路径至文件中
/usr/local/lib/
后保存退出
执行
sudo ldconfig -v
亲测可用
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。