Ubuntu中安装Eigen库且在Qt中使用

Posted 大作家佚名

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu中安装Eigen库且在Qt中使用相关的知识,希望对你有一定的参考价值。

安装Eigen库

通过命令安装:

sudo apt-get install libeigen3-dev

默认安装路径是:/usr/include/eigen3,如果想调整位置,可用如下命令修改。

sudo cp -r  /usr/include/eigen3/Eigen  /usr/local/include/

测试

包含头文件: #include <Eigen/Dense>

在QT中使用

在QT 的.pro文件中添加Eigen库的路径:

INCLUDEPATH += /usr/include/eigen3
#include <iostream>
#include <Eigen/Dense>

int main()

    Eigen::MatrixXd m(2, 2);            //声明一个MatrixXd类型的变量,它是2*2的矩阵,未初始化
    m(0, 0) = 3;                        //将矩阵第1个元素初始化3
    m(1, 0) = 2.5;                      //将矩阵第3个元素初始化3
    m(0, 1) = -1;
    m(1, 1) = m(1, 0) + m(0, 1);
    std::cout << m << std::endl;

    return 0;


以上是关于Ubuntu中安装Eigen库且在Qt中使用的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu14.04中安装Qt5,但是中文输入法无法使用,有没有解决的

ubuntu中怎么安装GDB

ubuntu中怎样安装雅黑字体

在Ubuntu中安装LiteIDE

{ ubuntu bug}明明装了eigen g2o就说找不到

如何在 Ubuntu 中安装 QGit 客户端