error while loading shared libraries: libopencv_core.so.2.4: cannot open shared object file: No such

如何解决error while loading shared libraries: libopencv_core.so.2.4: cannot open shared object file: No such file or directory

在终端输入:gedit /etc/ld.so.conf

在文件末尾插入:

include /usr/local/opencv-2.4.9/*
/sbin/ldconfig -v

保存退出

然后输入:ldconfig   回车

这样就解决问题了

error while loading shared libraries: libopencv_core.so.2.4: cannot open shared object file: No such

注意:

一定要注意上边标红的opencv-2.4.9,这是/usr/local/目录下的opencv-2.4.9目录,看看自己的/usr/local/下目录视角opencv还是opencv-2.4.9这个目录名,之前查网上的解决方法,说/usr/local/opencv就行了,但是自己加上后还是不行,后来发现自己的在/usr/local/目录下是opencv-2.4.9目录名,改了/usr/local/opencv-2.4.9/*才行。

error while loading shared libraries: libopencv_core.so.2.4: cannot open shared object file: No such