libopencv_shape.so.3.0: cannot open shared object file: No such file or directory 解決筆記


進入目錄:/etc/ld.so.conf.d

創建:opencv.conf

添加:/opt/opencv-3.0.0/build/lib

執行:ldconfig

DETAIL:

(1)ldd dlsd查看缺少哪些庫:


如圖,缺少opencv相關的庫。


(2)locate libopencv_imgcodecs.so.3.0

查找這個庫的所在目錄,發現在/usr/local/opencv-3.0.0/目錄下


(3)在/etc/ld.so.conf.d目錄中新建一個xxx.conf文件

並在其內容中寫入剛才找到的庫的路徑:

例如vim /etc/ld.so.conf.d/opencv.conf

添加:

/usr/local/lib

/usr/local/opencv-3.0.0/lib

(注意,編輯此文件需要su權限)

保存后執行:

ldconfig

(4)重新運行./dlsd 正常運行


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM