error while loading shared libraries: libopencv_photo.so.3.4: cannot open shared object file:问题

简单粗暴博主解决办法(拿起你们的小锤子盘它-----哐 -哐 -哐)

1、
问题介绍:
在上位机上编译的二进制文件放在龙芯开发板上(系统:文件系统)出现报错缺少共享库如题:error while loading shared libraries: libopencv_photo.so.3.4: cannot open shared object file: No such file or directory

2、
解决办法:
首先在上位机编译的包中搜索到libopencv_photo.so.3.4.X 包,直接放入开发板的/usr/lib目录下
(注意!注意!注意!复制出来相应的包,不要复制包连接。好像复制错UBUNTU会提示吧)

然后chmod 777 libopencv_photo.so.3.4.X

然后进行连接(别照搬根据自己的连接看哦):
ln -s libopencv_photo.so.3.4.3 libopencv_photo.so.3.4
ln -s libopencv_photo.so.3.4 libopencv_photo.so

最后如图:

error while loading shared libraries: libopencv_photo.so.3.4: cannot open shared object file:问题

博主很懒,略处比较多,能帮到你们就很开心了