问题:

编译过程中出现此警告,并且在程序运行时无法找到libopencv_core3.so.3.3文件
解决方法:
(1)寻找计算机是否有该文件
locate libopencv_core3.so.3.3
在我电脑下运行是如此:
之所以会有这个文件,是因为我的电脑之前在调试turbot3时安装了相关库,总之你要想办法让电脑具备此文件
(2)接着将终端切换至/etc/ld.so.conf.d
cd /etc/ld.so.conf.d
并创建OpenCV.conf文件,并在文件中写入OpenCV安装路径(系统默认为:/usr/local/lib),以及libopencv_core3.so.3.3所在路径
touch OpenCV.conf
sudo gedit OpenCV.conf
保存完毕后关掉文件,接着生效环境配置
sudo ldconfig
至此,再次运行程序,恭喜你已经成功了
本文详细介绍了如何解决编译过程中的警告,特别是在运行时找不到libopencv_core3.so.3.3文件的问题。首先,通过locate命令查找文件,然后在/etc/ld.so.conf.d目录下创建OpenCV.conf文件,并写入OpenCV安装路径,最后使用sudo ldconfig命令使环境配置生效。
1009

被折叠的 条评论
为什么被折叠?



