opencv4.8 ubuntu20.04源码编译 安装报错记录

-- IPPICV: Downloading ippicv_2021.8_lnx_intel64_20230330_general.tgz from https://raw.githubusercontent.com/opencv/opencv_3rdparty/1224f78da6684df04397ac0f40c961ed37f79ccb/ippicv/ippicv_2021.8_lnx_intel64_20230330_general.tgz

make -j8 到这咋不动了

代理配置问题

  • 如果你处在需要代理的环境中,CMake 可能无法直接从 GitHub 下载文件。你可以设置代理以允许下载:

    export http_proxy=http://your_proxy_address:port
    export https_proxy=https://your_proxy_address:port

In file included from /usr/local/include/eigen3/Eigen/Core:19, from /home/xwy/src/opencv-4.8.0/modules/core/include/opencv2/core/private.hpp:70, from /home/xwy/src/opencv-4.8.0/modules/core/src/precomp.hpp:59, from /home/xwy/src/opencv-4.8.0/modules/core/src/arithm.cpp:50: /usr/local/include/eigen3/Eigen/src/Core/util/Macros.h:716:2: error: #error Eigen requires at least c++14 support. 716 | #error Eigen requires at least c++14 support. | ^~~~~ In file included from /usr/local/include/eigen3/Eigen/Core:19, from /home/xwy/src/opencv-4.8.0/modules/core/include/opencv2/core/private.hpp:70, from /home/xwy/src/opencv-4.8.0/modules/core/src/precomp.hpp:59, from /home/xwy/src/opencv-4.8.0/modules/core/src/alloc.cpp:43: /usr/local/include/eigen3/Eigen/src/Core/util/Macros.h:716:2: error: #error Eigen requires at least c++14 support. 716 | #error Eigen requires at least c++14 support.

如果您正在使用CMake构建OpenCV或其他依赖Eigen的项目,可以通过在CMakeLists.txt中设置以下选项来强制使用C++14标准:

复制代码
set(CMAKE_CXX_STANDARD 14)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
相关推荐
请你喝好果汁6411 小时前
Jupyter Notebook 配置学习笔记
笔记·学习·jupyter
Lester_11013 小时前
嵌入式学习笔记 - STM32 ADC 模块工作模式总结
笔记·学习
愚戏师10 小时前
Linux复习笔记(六)shell编程
linux·笔记·shell
.(ᗜ ˰ ᗜ) .11 小时前
机器学习笔记2
笔记
小葡萄202511 小时前
黑马程序员c++2024版笔记 第一章 变量和基本类型
笔记·c++20
顾子茵11 小时前
计算机图形学基础--Games101笔记(一)数学基础与光栅化
笔记·图形渲染
黄暄11 小时前
初识计算机网络。计算机网络基本概念,分类,性能指标
笔记·学习·计算机网络·考研
WarPigs12 小时前
Unity光照笔记
笔记·unity·游戏引擎
Alice-YUE12 小时前
【HTML5学习笔记1】html标签(上)
前端·笔记·学习·html·html5
Alice-YUE12 小时前
【HTML5学习笔记2】html标签(下)
前端·笔记·html·html5