这个错误通常是由于缺少依赖项或配置错误引起的。首先,确保你已经安装了opencv的依赖项。在Ubuntu系统上,你可以使用以下命令安装这些依赖项:

sudo apt-get install build-essential cmake libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev

如果你已经安装了这些依赖项,那么请检查是否正确配置了opencv的路径。你可以尝试使用以下命令清除之前的构建文件并重新配置:

make clean
cmake .

然后再次尝试编译:

make

如果问题仍然存在,请确保你使用的是适用于你的操作系统和编译器版本的opencv版本。有时候,不同版本之间的兼容性问题会导致编译错误。

如果问题仍然存在,请提供更多的错误信息和相关的代码,以便我们能够更好地帮助你解决问题。

Ubuntu系统opencv编译错误:Makefile162recipe for target ‘all‘ failed make all Error 2

原文地址: https://www.cveoy.top/t/topic/ibQJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录