当前位置: 首页 > 网络知识

Qt 配置Eigen

时间:2026-01-29 09:27:03

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 QTableWidget 设置列宽行高大小的几种方式及其他常用属性设置
下一篇:C++ std::reverse函数
Qt Eigen
  • 英特尔与 Vertiv 合作开发液冷 AI 处理器
  • 英特尔第五代 Xeon CPU 来了:详细信息和行业反应
  • 由于云计算放缓引发扩张担忧,甲骨文股价暴跌
  • Web开发状况报告详细介绍可组合架构的优点
  • 如何使用 PowerShell 的 Get-Date Cmdlet 创建时间戳
  • 美光在数据中心需求增长后给出了强有力的预测
  • 2027服务器市场价值将接近1960亿美元
  • 生成式人工智能的下一步是什么?
  • 分享在外部存储上安装Ubuntu的5种方法技巧
  • 全球数据中心发展的关键考虑因素
  • 英特尔与 Vertiv 合作开发液冷 AI 处理器

    英特尔第五代 Xeon CPU 来了:详细信息和行业反应

    由于云计算放缓引发扩张担忧,甲骨文股价暴跌

    Web开发状况报告详细介绍可组合架构的优点

    如何使用 PowerShell 的 Get-Date Cmdlet 创建时间戳

    美光在数据中心需求增长后给出了强有力的预测

    2027服务器市场价值将接近1960亿美元

    生成式人工智能的下一步是什么?

    分享在外部存储上安装Ubuntu的5种方法技巧

    全球数据中心发展的关键考虑因素