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,但是中文输入法无法使用,有没有解决的