libcxcore.so.1: cannot open shared object file: No such file or director

运行一个opencv的文件时候出错:

libcxcore.so.1: cannot open shared object file: No such file or director

在系统里查找了libcxcore.so.1,结果没有找到.

解决方法:


http://rpm.pbone.net/index.php3/stat/26/dist/64/size/11141747/name/opencv-1.0.0-9.fc9.src.rpm

下载包,解压好之后进入到里面的目录,会发现一个lib文件夹,里面有所需要的*.so.*,把里面的都复制到/usr/local/lib下面

$ vim /etc/ld.so.conf

查看是否已经添加 /usr/local/lib

$ ldconf

ldconfig: /usr/local/lib/libml.so.1 不是符号连接

ldconfig: /usr/local/lib/libhighgui.so.1 不是符号连接

ldconfig: /usr/local/lib/libcv.so.1 不是符号连接

ldconfig: /usr/local/lib/libcvaux.so.1 不是符号连接

ldconfig: /usr/local/lib/libcxcore.so.1 不是符号连接

不管它,再次编译,若还是失败,就把刚才的*.so.*都复制到/usr/lib下

$ cp -r /usr/local/lib/* /usr/lib/

标签:Linux, FPGA, OpenCV

评论已关闭