问题
用自己的库编写程序运行时报错:
./a.out: error while loading shared libraries: libopencv_highgui.so.405: cannot open shared object file: No such file or directory
这个错误表明系统无法找到名为 “libopencv_highgui.so.405” 的共享库文件。通常情况下,这种问题可能是因为库文件没有正确安装或者没有正确设置动态链接库路径导致的。
检查库文件是否存在
首先,确认系统上是否存在名为 “libopencv_highgui.so.405” 的库文件。
可以使用命令 find / -name “libopencv_highgui.so.405” 来查找该文件。
将libopencv_highgui.so.405换成自己缺少的库的名字即可。
find / -name "libopencv_highgui.so.405"