当前位置: 首页 > 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/a/302369.html

相关文章:

  • Windows C++ TCP/IP 两台电脑上互相传输字符串数据
  • 阿里云和七牛云对象存储区别和实现
  • @ComponentScan:Spring Boot中的自动装配大师
  • 性能测试|JMeter接口与性能测试项目
  • 【121. 买卖股票的最佳时机】——贪心算法/动态规划
  • 【练习案例】30个 CSS Javascript 加载器动画效果
  • 正则表达式 - 运算符优先级
  • 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时输出的时间比预期少了八个小时