概念

Eigen是一个C++开源线性代数库,以提供有关矩阵的的线性代数运算,解方程等功能。Eigen在很多领域如信号处理,图像处理,深度学习等起到重要作用,学习其操作方法,可以灵活的对线性代数、矩阵和矢量将进行计算。Eigen采用源码的方式提供给用户使用,所以在使用时只需要包含Eigen的头文件即可。之所以采用这种方式,是因为Eigen采用模板方式实现,而模板函数不支持分离编译。

安装

下面介绍两种安装方法。

1. 基于VS平台Nuget包管理器的安装

VS2019中Eigen的最新版是3.33的,点击工具-Nuget包管理器-解决管理方案Nuget程序包-浏览-搜索安装

在程序中添加引用,如下:

#include <iostream>
#include <Eigen/Dense>using Eigen::MatrixXd;int main()
{MatrixXd m(2, 2);m(0, 0) = 1;m(1, 0) = 3;m(0, 1) = 1;m(1, 1) = 4;std::cout << m << std::endl;return 0;
}

2.官网下载安装

基于VS平台的不推荐这种方法了,比较麻烦。
首先,在官网下载。

解压后,新建项目,在常规-包含目录添加路径。

在程序中添加引用即可。

基于VS2019的Eigen库安装详解相关推荐

  1. 最全python爬虫库安装详解

    目录 一.请求库的安装 1.requests 的安装 2.Selenium的安装 3.ChromeDrive 的安装 4.GeckoDriver 的安装 5.PhantomJS 的安装 6.aioht ...

  2. python random库安装,详解python第三方库的安装、PyInstaller库、random库

    python第三方库的安装 PyInstaller库 PyInstaller库能够在不同操作系统下将python源文件打包,变成直接可运行的可执行文件. 可以通过-F参数对python源文件生成一个独 ...

  3. Linux下boost库的编译、安装详解

    1.下载源文件 去官网下载:http://www.boost.org/ 这里下载最新版本 wget https://dl.bintray.com/boostorg/release/1.64.0/sou ...

  4. 【Linux开发】Linux下jpeglib库的安装详解

    Linux下jpeglib库的安装详解 首先要下载所需的库压缩包:jpegsrc.v6b.tar.gz或 jpegsrc.v8b.tar.gz 然后将下载的压缩包随便放在和解压到你喜欢的地方. # t ...

  5. docker 离线安装_企业级Docker私库Harbor安装详解

    Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,Harbor提供了基于角色的访问控制机制,并通过项目来对镜像进行组织和访问权限的控制 1:安装 Docker-compo ...

  6. linux编译安装jpeg,Linux下jpeglib库的安装详解

    Linux下jpeglib库的安装详解 首先要下载所需的库压缩包:jpegsrc.v6b.tar.gz或 jpegsrc.v8b.tar.gz 然后将下载的压缩包随便放在和解压到你喜欢的地方. # t ...

  7. Win10 TensorFlow(gpu)安装详解

    Win10 TensorFlow(gpu)安装详解 写在前面:TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理.Tensor(张量)意味着 ...

  8. linux下weblogic版本,Linux下weblogic10.3.6(jar)版本安装详解

    一.安装前的准备 安装weblogic是需要JDK环境的,虽然weblogic有自带的JDK,但是我一般是自己选择JDK进行安装,如果你要自行安装,可以参考我的另一篇博客 https://www.cn ...

  9. mysql安装包含哪几种文件_MySQL安装详解

    MySQL安装详解 [下载地址:http://dev.mysql.com/downloads/] 参考文献:http://dev.mysql.com/doc/refman/5.1/zh/install ...

最新文章

  1. boost::python::type_info相关的测试程序
  2. Exp3 免杀原理与实践
  3. 华为荣耀鸿蒙系统升级名单,华为鸿蒙系统正式版首批升级名单公布:这8款机型用户有福了...
  4. php类的实例化方法,php中类的定义和实例化方法
  5. 2年20亿搞自动驾驶+环卫,酷哇和中联环境成立合资子公司
  6. c语言 单片机模拟,【51单片机】普通I/O口模拟SPI口C语言程序
  7. scala.的Enumeration枚举示例(转)
  8. 个人博客http转https
  9. ni max不能连续采集图像_1.6视觉检测项目过程分解——程序的连续运行
  10. ROSROS2可视化仿真软件
  11. 安卓投屏软件_安卓投屏下载-安卓投屏下载v7.7.3
  12. 格鲁夫给经理人的第一节课读书笔记
  13. Java LeetCode每日一题-从易到难带你领略算法的魅力(七):Z 字形变换
  14. 算法讲解 -- 莫队算法
  15. SAP那些事-职业篇-23-我有个梦想:做一个不加班的项目
  16. 做了五套登录页,晒一下 自己比较满意的~ oh yeh~
  17. 淘宝新店流量如何从0到1000
  18. android 防刷机
  19. BZOJ:3441 乌鸦喝水
  20. vi 查看最顶部_vi命令示例大全

热门文章

  1. JS拖拽,移动与拉伸
  2. 推荐十款非常优秀的 HTML5 在线设计工具
  3. Silverlight与WCF之间的通信(5)silverlight应用和wcf服务的发布方法
  4. vue-resource 拦截器(interceptor)的使用
  5. 数据库系统原理(第二章关系数据库 )
  6. Python爬虫学习笔记1:request、selenium、ChromeDrive、GeckoDriver等相关依赖安装
  7. bzoj1231 [Usaco2008 Nov]mixup2 混乱的奶牛——状压DP
  8. 6-12mysql库的操作
  9. Hadoop分布式系统的安装部署
  10. 主机无法访问虚拟机的httpd服务