【已解决】编译报错:fatal error: Eigen/Core: 没有那个文件或目录 #include <Eigen/Core>

news/2024/9/21 19:43:47 标签: Eigen, C++, make, Ubuntu, ros, error, linux

在这里插入图片描述


   1、如果没有安装过Eigen,可以使用以下git指令进行下载,或者也可以通过以下网址下载

git clone https://gitlab.com/libeigen/eigen.git

   网址1:https://eigen.tuxfamily.org/index.php?title=Main_Page

   网址2: https://gitlab.com/libeigen/eigen/-/releases

   2、然后,进行入到下载后的文件夹路径下,依次执行以下指令进行安装

mkdir build
cd build
cmake ..
sudo make install

   3、安装成功后可以执行以下命令来查看 Eigen 头文件的内容:

ls /usr/include/eigen3/Eigen

   执行该命令后,应该能看到 Eigen 库的头文件。如果 Eigen 库已正确安装,输出应该包括如下文件或文件夹:

Cholesky       Eigenvalues  IterativeLinearSolvers  OrderingMethods   QR
Core           Geometry     Jacobi                  PaStiXSupport     Sparse
Dense          Householder  LU                      Plugins           SparseCholesky
Eigen          JacobiSVD    LeastSquares            QR                SparseCore
Eigen2Support  Iterative    MatrixFunctions         QuickReference    SparseQR

   4、如果你没有看到这些文件或文件夹,可能 Eigen 库没有正确安装,建议重新安装。

   5、如果,你已经可以看到上面那些文件夹,说明你的Eigen已经成功安装,但是此时编译还报错的话,可以在终端执行以下命令将eigen3库映射到/usr/include 路径。

sudo ln -s /usr/include/eigen3/Eigen /usr/include/Eigen

   此时,我再次编译时发现,就可以成功了

在这里插入图片描述


http://www.niftyadmin.cn/n/5669345.html

相关文章

使用Renesas R7FA8D1BH (Cortex®-M85)实现多功能UI

目录 概述 1 系统框架介绍 1.1 模块功能介绍 1.2 UI页面功能 2 软件框架结构实现 2.1 软件框架图 2.1.1 应用层API 2.1.2 硬件驱动层 2.1.3 MCU底层驱动 2.2 软件流程图 4 软件功能实现 4.1 状态机功能核心代码 4.2 页面功能函数 4.3 源代码文件 5 功能测试 5.1…

98-策略模式的理解

‌策略模式是一种软件设计模式,它定义了一系列算法,并将每个算法封装起来,使它们可以相互替换。这种模式允许算法的变化不会影响使用算法的客户端,通过将使用算法的责任和算法的实现分割开来,并委派给不同的对象对这些…

ovirt error: Network not found: no network with matching name ‘vdsm-ovirtmgmt‘

Ovirt Node节点启动vm出现 error: Network not found: no network with matching name ‘vdsm-ovirtmgmt’ 错误的常见情况有以下几种:常见情况有以下几种: 网络配置丢失或未正确配置: ○ 在 oVirt 或 libvirt 环境中,如果网络配…

spring-boot-maven-plugin插件打包和java -jar命令执行原理

文章目录 1. Maven生命周期2. jar包结构2.1 不可执jar包结构2.2 可执行jar包结构 3. spring-boot-maven-plugin插件打包4. 执行jar原理 1. Maven生命周期 Maven的生命周期有三种: clean:清除项目构建数据,较为简单,不深入探讨&a…

网安面试题1

深信服厂商面 自我介绍 我看到你介绍里面有提到独立设计网络拓扑图,你知道内网有哪些攻击途径吗 护网红队有什么成果 sql注入有哪些类型 sql注入的防御方式 讲一个你工作中遇到的应急响应 怎么判断内网的攻击是不是真实攻击 Windows中了勒索病毒你应该怎么办 linux被…

UniApp一句话经验: px -> rpx动态转换和动态元素区域的获取

px->rpx转换 在多终端条件下,什么devicePixelRatio,upx2px都是不靠谱的,最直接的是这样: const { screenWidth } uni.getSystemInfoSync()const pixelUnit screenWidth / 750 // rpx->px比例基数 动态元素区域获取 多终…

装载机智能AI影像防撞系统,危险区域实现熄火停车功能!

装载机盲区问题备受关注。为了减少因「驾驶视觉盲区」和「内轮差」导致的驾驶安全事故。车辆行驶过程中,AI智能实时行人识别预警摄像头,可以降低事故的风险。保护工地道路使用者的安全,并避免因事故而产生更的高昂成本。 【应用场景一】倒车防…

AI视觉算法盒是什么?如何智能化升级网络摄像机,守护全方位安全

在智能化浪潮席卷全球的今天,以其创新技术引领行业变革,推出的集高效、智能、灵活于一体的AI视觉算法盒。这款革命性的产品,旨在通过智能化升级传统网络摄像机,为各行各业提供前所未有的安全监控与智能分析能力,让安全…