当前位置: 首页 > article >正文

【C\C++】Eigen初体验(VS Code编译)

Eigen

Eigen 是一个高效的 C++ 库,专注于线性代数运算。PCL 使用 Eigen 来处理矩阵和向量运算,特别是在点云数据的变换、配准和特征计算等方面。Eigen 提供了高效的矩阵运算功能,使得 PCL 在处理大规模点云数据时能够保持高性能。

Eigen 使用教程

参考这篇文章1

Eigen 下载地址

参考这篇文章2
下载稳定(release)版本即可,然后解压到本地

Eigen 初体验

#include <iostream>
#include <Eigen/Dense>

int main()
{
  Eigen::MatrixXd m(2,2);
  m(0,0) = 3;
  m(1,0) = 2.5;
  m(0,1) = -1;
  m(1,1) = m(1,0) + m(0,1);
  std::cout << m << std::endl;
}

可能会提示如下错误

g++.exe: error: I: No such file or directory

原因是没有设置把Eigen添加到编译器查询头文件的路径,解决办法:

添加eigen库的路径到编译参数"args".(tasks.json)
在这里插入图片描述
编译成功
在这里插入图片描述

PS:至于如何创建task.json文件,这篇文章3


  1. Eigen 使用教程 ↩︎

  2. Eigen 下载地址 ↩︎

  3. 【OpenCV】window 下 VS Code 配置OpenCV ↩︎


http://www.kler.cn/news/302369.html

相关文章:

  • 正则表达式 - 运算符优先级
  • Vue3 父组件向子组件传值:异步数据处理的显示问题
  • 多维度智能体验:引领未来的RAG型知识图谱数字
  • 量化交易需要注意的关于股票交易挂单排队规则的问题
  • ubuntu下手工编译安装 6.* 最新内核
  • 类和对象 ,基础篇【c++】
  • excel文件扩展名xlsm与xlsx的区别
  • 多维时序 | Matlab基于SSA-SVR麻雀算法优化支持向量机的数据多变量时间序列预测
  • 一月通关华为OD,感谢冯姐
  • Win11+Ubuntu20.04双系统安装教程(避坑版)
  • 科研绘图系列:R语言宏基因组PCoA图(PCoA plot)
  • MySQL——视图(二)视图管理(7)删除视图
  • 第二证券:车网互动商用化发展可期 原油供需拐点或至
  • 大疆无人机用过的两款IMU
  • 使用ShardingSphere实现MySql的分库分表
  • 洛谷 P3065 [USACO12DEC] First! G
  • Gitlab pre-receive hooks适配java p3c-pmd和python pycodestyle
  • Maven 深入指南:构建自动化与项目管理的艺术
  • 推动生态系统架构创新与可持续发展的关键引擎——The Open Group 2024年度大会全解析
  • Java使用Instant时输出的时间比预期少了八个小时
  • Linux数据相关-第3个服务-实时同步sersync
  • 828华为云征文 | 云服务器Flexus X实例:源码安装 Redis 实例测评
  • GPT撰写开题报告教程——课题确定及文献调研
  • ubuntu打包命令
  • SAP B1 单据页面自定义 - 用户界面编辑字段
  • 面试高阶问题:单片机选型策略万字长文详解
  • 关于GPT5训练失败的思考
  • CRM客户关系管理系统开发源码小程序
  • 【机器学习】参数学习的基本概念以及贝叶斯网络的参数学习和马尔可夫随机场的参数学习
  • FEDERATED引擎