OpenCV報錯file too short解決


問題

使用OpenCV項目時無法找到對應lib報錯
Load Library failed:/home/ubuntu/Desktop/build/lib/libopencv_core.so.2.4: file too short

原因

在Windows下解壓過項目文件夾導致Linux軟連接損壞,無法找到

解決

重建所有短命軟鏈接指向長名文件
libopencv_core.so.2.4 -> libopencv_core.so.2.4.13

使用shell腳本找到壞鏈接rm后ln -s重建,太麻煩

這里用一句命令解決
for FILE in $(find *.2.4.13);do ln -sf $FILE ${FILE%.*};done


免責聲明!

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



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