安装opencv3.41和3.20失败
命令行报错:
– Configuring incomplete, errors occurred!
See also “/home/zyx/opencv-3.2.0/build/CMakeFiles/CMakeOutput.log”.
See also “/home/zyx/opencv-3.2.0/build/CMakeFiles/CMakeError.log”.
打开CMakeError.log
Build output check failed:
Regex: ‘command line option .* is valid for .* but not for C++’
Output line: ‘cc1plus: warning: command line option ‘-Wmissing-prototypes’ is valid for C/ObjC but not for C++’
Compilation failed:
系统:ubuntu18.04
按照网上的教程,各种依赖都成功安装了,但是一到cmake的步骤就会出错。查了各种经验贴,也翻墙查了,都解决不了这个问题。后来偶然看到一个评论说可能是版本太低,就装了opencv4.1尝试了一下,无痛安装,一次成功。
但是现在通过
pkg-config --modversion opencv
命令查看安装的版本号提示的3.2.0,可是我明明安装的是4.1版本的,我打开 /usr/local查看里面也是opencv4.1版本的,搞不懂。
后面不管这个版本号的事,继续弄ORBslam2 成功运行。
哪位大哥之后要是知道怎么回事,评论一下,谢谢