Qt 配置Eigen


Eigen简介
  Eigen支持包括固定大小、任意大小的所有矩阵操作,甚至是稀疏矩阵;支持所有标准的数值类型,并且可以扩展为自定义的数值类型;支持多种矩阵分解及其几何特征的求解;它不支持的模块生态系统提供了许多专门的功能,如非线性优化,矩阵功能,多项式解算器,快速傅立叶变换等。

  目前最新的版本是3.4,除了C++标准库以外,不需要任何其他的依赖包。Eigen使用的CMake建立配置文件和单元测试,并自动安装。如果使用Eigen库,只需包含特定模块的的头文件即可。

  下载地址:eigen.tuxfamily/index.php?title=Main_Page

Eigen的使用

  下载后放置在指定目录,例如:C:/eigen3.4.0

进入Eigen目录

可以看到这里只是文件并不是通常意义的header文件,真正的源码在src目录里面。

打开QT creator,新建一个QT的控制台应用程序,选择qmake(如果使用的cmake需要在cmakelists.txt文件中加入Eigen路径:include_directories(c:/eigen3.4.0))。

在pro中加入eigen的文件目录

INCLUDEPATH += C:/eigen3.4.0

maipp代码如下

1 #include <QCoreApplication> 2 3 #include <iostream> 4 #include "Eigen/Dense" 5 6 using namespace Eigen;//注意要大写 7 8 int main(int argc, char *argv[]) 9

点击运行,结果如下:



上一篇:Qt QChart QValueAxis轴刻度用科学计数法表示、隐藏网格线

下一篇:Excel 表格一个单元格里有多个内容怎么分开,讲解最强操作和公式


Qt Eigen
Copyright © 2002-2019 k262电脑网 www.k262.cn 皖ICP备2020016292号
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!QQ:251442993 热门搜索 网站地图