樹莓派opencv

 

 

運行編譯好的程序出現:

error while loading shared libraries: libopencv_calib3d.so.3.1: cannot open shared object file: No such file or directory

 

 

 

:以上原因相信大家都知道,找不到共享庫,於是我在/etc/ld.so.conf文件中添加了一行,如下可以看出:

root@linaro-ubuntu-desktop:/mnt# cat /etc/ld.so.conf
include /etc/ld.so.conf.d/*.conf
/usr/local/lib

而我們需要的庫libopencv_calib3d.so.2.4就在/usr/local/lib下面:如下可以看出:

root@linaro-ubuntu-desktop:/mnt# ls /usr/local/lib/ |grep calib3d*
libopencv_calib3d.so
libopencv_calib3d.so.2.4
libopencv_calib3d.so.2.4.6

這些都確認好了之後,執行root@linaro-ubuntu-desktop:/mnt# /sbin/ldconfig

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章