拷贝文件后头文件检索不到
问题解决的方案:
查看.pro 配置文件里面openCV 的配置路径
查看配置路径下是否包含配置相关文件
如果没有:
拷贝配置相关文件到配置路径下
opencv 相关依赖文件找不到报错
解决办法:
- 查找到原因:进入到目录,打开终端 ldd libopencv_world.so
- 添加not find 的文件
Libpng12.so.0 : not find 解决方法
在目录下下载如图所示的文
wget http://security.ubuntu.com/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1.1_amd64.deb
然后: sudo dpkg - i libpng12-0_1.2.54-1ubuntu1.1_amd64.deb
Libjasper.so.1 : not find 解决方法:注意
因为libjasper.so.1是libjasper-dev 的依赖文件
所以只需要安装依赖libjasper-dev 文件即可
安装:sudo apt-get install libjaster-dev
sudo add-apt-repository “deb http://security.ubuntu.com/ubuntu xenial-security main”
sudo apt install libjasper1 libjasper-dev
验证
首先到目录下: 查看库里面有没有缺少库。 -------》 not find 标示的库
如果缺少链接库,则下载库
然后执行: sudo dpkg –I 下载下来的dev 包 将包添加进库
再一个就是,默认链接动态库的目录 /lib/ 或者时 /usr/lib 下
对于开源的动态链接库,则需要将库的目录添加到
/etc/ld.so.conf 文件中:
然后在终端,执行 ldconfig
查看 : sudo ldconfig –v