方法
由于该错误是由于调用opencv库时报错,故解决办法为:
将opencv编译好的源目录中/3rdparty/ippicv/unpack/ippicv_lnx/lib/intel64目录下的libippicv.a文件拷贝到/usr/lib/目录下即可
分析原因
由于ubuntu系统查找链接库的位置默认为/usr/lib目录,故该目录中没有相应的库,所以报错找不到,解决方法
1. 可以将找不到的库文件放到/usr/lib目录
2. 也可以在目录/etc/ld.so.conf.d/下添加opencv(名字自己定,由于是opencv所以定义为opencv).conf文件,里面写上库目录的地址目录即可,然后以管理员的身份运行ldconfig命令以刷新系统库列表
3.在环境变量文件.bashrc文件中添加相应库环境变量,每种环境变量都有对应的系统变量名,变量名在网上查找就可知道