Ubuntu安装OpenCV和OpenCV Contrib时make报错:make[2]:***[bin/CMakeFiles/opencv_java_jar.dir/java_compiled_opencv_java_jar]error 2 解决方法
这个错误通常表示编译过程中出现了问题,以下是一些可能的解决方法:\n\n1. 确保安装了所有必需的依赖项。在Ubuntu上安装OpenCV和OpenCV Contrib之前,请确保已经安装了CMake、GCC、G++、Git和其他相关的开发工具。可以使用以下命令安装依赖项:\n\n\nsudo apt-get update\nsudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev\nsudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev\n\n\n2. 检查OpenCV和OpenCV Contrib的版本是否兼容。确保两者的版本相互兼容,否则可能会导致编译错误。建议使用相同版本的OpenCV和OpenCV Contrib。\n\n3. 清除之前的构建文件并重新构建。使用以下命令清除构建文件:\n\n\nrm -rf build\n\n\n然后重新运行CMake和Make命令。\n\n4. 检查编译过程中的错误消息。在编译过程中,可能会有其他错误消息显示。根据错误消息来解决具体问题。\n\n5. 如果上述方法仍然无法解决问题,可以尝试从源代码重新编译OpenCV和OpenCV Contrib。在重新编译之前,确保已经删除之前安装的OpenCV和OpenCV Contrib版本。\n\n希望以上方法能够帮助您解决问题。如果问题仍然存在,请提供更详细的错误消息以便进一步调查。
原文地址: https://www.cveoy.top/t/topic/p9rw 著作权归作者所有。请勿转载和采集!