我这边的情况是安装了Opencv3.4后来换成了opencv2.4后来换回opencv3.4,执行opencv程序出错
我查看了 /usr/local/lib/libopencv_**.so这个文件发现是一个链接文件,链接到的是Opencv2.4的某个文件
但是我已经卸载了对应的文件,所以错误原因是链接文件找不到目标文件而报错
只需要删除对应的 /usr/local/lib/libopencv_**.so链接就好了
就是删掉报错的对应的文件,如libopencv_123.so找不到,那就删掉libopencv_123.so