欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

源码编译opencv报错undefined reference to

程序员文章站 2024-01-16 20:40:16
...

我的香蕉派ubuntu1604文件系统之前已经有2.9.4.1版本的安装包了,但我又想要编译安装最新的opencv4.5.2,在编译工程中报错

libopencv_core.so.4.5.2: undefined reference to `gzeof'

参考一文章之后发现是由于多个Opencv环境冲突的问题,但是博主是通过修改cmake配置文件绕过去的,网上查到的文章也大多使用手动rm对应文件的方式去卸载,不仅容易卸不干净,还比较危险。

如何完全卸载ubuntu上的opencv包

使用以下命令完全卸载ubuntu上的opencv包:

#复制粘贴请谨慎,先往下看!!!
sudo apt remove $(dpkg --get-selections | grep opencv | awk '{print $1}')

其中

#查找所有机器上安装的opencv包
dpkg --get-selections | grep opencv
#仅获取包名,我的输出格式是{包名 installed},所以只打印第一个字段,此处可能要读者参考自己电脑输出进行修改
awk '{print $1}'
相关标签: opencv