问题:
编译过程中出现此警告,并且在程序运行时无法找到libopencv_core3.so.3.3文件
解决方法:
(1)寻找计算机是否有该文件
locate libopencv_core3.so.3.3
在我电脑下运行是如此:
![](https://i-blog.csdnimg.cn/blog_migrate/dc2f3fc54e31609f0acf148759b9b9eb.png)
之所以会有这个文件,是因为我的电脑之前在调试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
![](https://i-blog.csdnimg.cn/blog_migrate/3733fede27ddadbcb04fbe8d2307a222.png)
保存完毕后关掉文件,接着生效环境配置
sudo ldconfig
至此,再次运行程序,恭喜你已经成功了