Qt下Eigen矩阵函数库的添加
2016-04-12 00:22
363 查看
之前在VS里用Eigen库写了一堆机器人姿态解算的矩阵运算,然而毕设要用到GUI界面,听大神说用Qt比MFC有前途,所以着手用Qt写。但是在Qt下Eigen库的添加上浪费了一点时间,所以索性再花点时间写个博客来帮助像我一样的小白实现Qt下Eigen库的添加。
Step1:
下载一个Eigen文件包,在官网下即可http://eigen.tuxfamily.org/index.php?title=Main_Page,其中released下的一个压缩文件,解压到任意目录。
Step2:
用Qt随便建一个GUI工程,在.pro下添加如下代码:
路径就是解压Eigen的那个路径
INCLUDEPATH+=D:\VsPackage\eigen-eigen-07105f7124f9\Eigen
添加头文件:
#include<Eigen>
#include<iostream>
给界面加个按钮(用来测试)
转到按钮的槽函数,键入下列代码:
voidMainWindow::on_pushButton_clicked()
{
Eigen::MatrixXdaaa(2,3);
aaa<<1,2,4,
8,16,32;
std::cout<<aaa<<std::endl;
}
Step3:
先清除,再qmake一下,构建,运行
按下按钮后结果如下:
希望对像我一样的小白有帮助吧,么么哒~
Step1:
下载一个Eigen文件包,在官网下即可http://eigen.tuxfamily.org/index.php?title=Main_Page,其中released下的一个压缩文件,解压到任意目录。
Step2:
用Qt随便建一个GUI工程,在.pro下添加如下代码:
路径就是解压Eigen的那个路径
INCLUDEPATH+=D:\VsPackage\eigen-eigen-07105f7124f9\Eigen
添加头文件:
#include<Eigen>
#include<iostream>
给界面加个按钮(用来测试)
转到按钮的槽函数,键入下列代码:
voidMainWindow::on_pushButton_clicked()
{
Eigen::MatrixXdaaa(2,3);
aaa<<1,2,4,
8,16,32;
std::cout<<aaa<<std::endl;
}
Step3:
先清除,再qmake一下,构建,运行
按下按钮后结果如下:
希望对像我一样的小白有帮助吧,么么哒~
相关文章推荐
- QT临时笔记
- Qt面向对象的程序设计(二)
- Qt面向对象的设计( 一)
- Qt入门(对话框)
- Qt学习之2D绘图(画刷和画笔)
- qt中文乱码 错误 常量中有换行符
- qt错误
- Qt入门(动作、布局管理器、菜工状)
- Qt——设置Qt应用程序图标
- QT生成的exe发布方式——windeployqt
- Qt入门(常用类、方法、信息槽)
- QT中文乱码解决方法
- Qtcreator 修改工程名字的方法
- Qt 创建文件浏览器
- Qt QString.arg参数的一点注意
- Qt移动应用开发(三):使用精灵图片实现帧动画
- QString 的使用技巧
- qt 中的基本知识
- qt中文乱码问题(1)
- qtreewidget 添加复选按钮