Qt下Eigen矩阵函数库的添加

之前在VS里用Eigen库写了一堆机器人姿态解算的矩阵运算,然而毕设要用到GUI界面,听大神说用Qt比MFC有前途,所以着手用Qt写。但是在Qt下Eigen库的添加上浪费了一点时间,所以索性再花点时间写个博客来帮助像我一样的小白实现Qt下Eigen库的添加。

Step1:

下载一个Eigen文件包,在官网下即可http://eigen.tuxfamily.org/index.php?title=Main_Page,其中released下的一个压缩文件,解压到任意目录。

 Qt下Eigen矩阵函数库的添加_第1张图片

Step2:

用Qt随便建一个GUI工程,在.pro下添加如下代码:

路径就是解压Eigen的那个路径

INCLUDEPATH+=D:\VsPackage\eigen-eigen-07105f7124f9\Eigen

添加头文件:

#include

#include

给界面加个按钮(用来测试)

 Qt下Eigen矩阵函数库的添加_第2张图片

转到按钮的槽函数,键入下列代码:

voidMainWindow::on_pushButton_clicked()

{

   Eigen::MatrixXdaaa(2,3);

   aaa<<1,2,4,

        8,16,32;

   std::cout<<aaa<<std::endl;

}

Step3:

先清除,再qmake一下,构建,运行

 Qt下Eigen矩阵函数库的添加_第3张图片

按下按钮后结果如下:

 Qt下Eigen矩阵函数库的添加_第4张图片

 

         希望对像我一样的小白有帮助吧,么么哒~

 

你可能感兴趣的:(Qt,qt,库,矩阵,gui)