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