Eigen:C++中Eigen库的安装与学习
1.下载地址:
http://eigen.tuxfamily.org/index.php?title=Main_Page
进入上边官方网站进行下载如下所示:
找到自己需要的版本下载即可,我下载的是3.3.8(右边的zip)。
(2)解压配置即可
找到你下载的文件,移动到自己想放置的位置,也可不移动。
打开VS2010,新建一个项目,然后选择”项目”—>”属性” 打开工程的属性页。
选择”C/C++” —>”常规”,在”附加包含目录”里加入eigen3.3.8文件夹的路径。
(对于一些第三方的SDK,一般会包含头文件(*.h),静态库文件(*.lib)和动态库文件(*.dll)。为了提高程序的可移植性,建议将第三方库放在解决方案(*.sln)或者(*.vcproj)文件所在的文件夹下,而不要放在其他位置。)
完成后测试一下:
#include <iostream>
#include <Eigen/Dense>
using namespace Eigen;
using namespace std;
int main()
{//Vector3d v(1, 0, 0);//Vector3d w(0, 1, 0);Eigen::Vector3d v;v(0) = 0;v(1) = 3;v(2) = 1;cout << "Here is the vector v:\n" << v << endl;Eigen::Vector3d w;w(0) = 1;w(1) = 2;w(2) = -1;cout << "Here is the vector w:\n" << w << endl;cout << "Dot product: " << v.dot(w) << endl;cout << "Cross product:\n" << v.cross(w) << endl;//向量v叉乘向量W为(-5,1,-3)cout << "Cross product:\n" << w.cross(v) << endl; //向量w叉乘向量v为(5,-1,3)
}
结果展示:
Eigen:C++中Eigen库的安装与学习相关推荐
- python3.7扩展库是什么_Python3.4以后的版本中,____________库用于安装管理Python扩展包,________________库用于发布Python包。_学小易找答案...
[填空题]Python3.4以后的版本中,____________库用于安装管理Python扩展包,________________库用于发布Python包. [判断题]Directions: The ...
- python docx库安装_详解python中docx库的安装过程
python中docx库的简介 python-docx包,这是一个很强大的包,可以用来创建docx文档,包含段落.分页符.表格.图片.标题.样式等几乎所有的word文档中能常用的功能都包含了,这个包的 ...
- Python中lxml库的安装(Windows平台)
之前写过<Python中requests包的安装>,今天我需要安装lxml库,这里我尝试之前安装requests方式,但是没有成功,几经周折,终于总结出来了一个方法,这里拿出来给大家分享. ...
- Python中jieba库的安装方法
方法一:使用pycharm里的检索项(此方法适用于需要使用pycharm的小伙伴) 1.打开pycharm,在File下打开Settings. 2.在Project Interpret菜单栏下,点击& ...
- python中jieba库的安装
jieba库的作用主要用于中文分词,是一种不错的中文分词组件. python中的库可以理解为有三种:python自带的,自己定义的,第三方库(别人写好的,如jieba库,要从网上下载,进行安装) 常用 ...
- pycharm中scrapy库的安装以及创建
python中scrapy库应用实例 首先,你已经安装好了pycharm 第一步,安装库,我们要知道pycharm有非常好用的库的安装,我们点击file->settings----->进入 ...
- linux系统中如何安装qwt,linux下Qt开发环境中qwt库的安装与使用
qwt的安装与使用 安装好qt开发环境后,先去下载qwt库源代码. 以我下载的qwt-6.0.1.zip为例,解压得到qwt-6.0.1. 1.安装qwt-6.0.1 执行下面的命令:1 cd qwt ...
- python中re的安装步骤_Python中requent库的安装与卸载【原创】
以管理员身份运行cmd,输入 pip install requests,点击回车键后,需要等待大概十几秒钟就可以安装成功了,出现如下界面 安装完成后进行安装测试,此时要先输入python,敲击回车,运 ...
- python msgpack_Python中msgpack库的使用
msgpack用起来像json,但是却比json快,并且序列化以后的数据长度更小,言外之意,使用msgpack不仅序列化和反序列化的速度快,数据传输量也比json格式小,msgpack同样支持多种语言 ...
最新文章
- php5.23升级,2018年5月5号23:30分对php的学后感
- allocator类编程实验
- secureCRT 右键的设置选中就copy or 选中即粘贴
- [vue] vue自定义事件中父组件怎么接收子组件的多个参数?
- VMware vSphere5.0 HA高可用性原理
- Python开发GUI工具介绍,实战:将图片转化为素描画!
- 剑指offer例题分享--7
- 样本不平衡 pytorch_CVPR2019 | 面对高度不均衡数据如何提高精度?这篇文章有妙招...
- mysql sjis 校对乱码_MySQL字符集乱码及解决方案分享
- mysql英文版怎么调中文_MySQL英文版的使用
- 按键精灵 手机 oracle,按键精灵Android版:软件使用
- CT值、线性衰减系数与质量衰减系数的关系
- matlab 混沌_释放混沌猴子
- java毕业生设计中小型饭馆餐饮管理系统计算机源码+系统+mysql+调试部署+lw
- python字母表_Python 一句话生成字母表的方法
- 进程调度之5:系统调用exit与wait4
- [1191]电脑耳机孔插上耳机没反应
- 越狱Season 1-Episode 1: the pilot
- 工具相关累计 慢慢更新防止忘记
- 与其他数据库相比,MySQL的特点
热门文章
- [JavaScript] JavaScript 值类型使用:与数组有关的API
- 不能从农行服务器获取配置文件,#新手入门#请问,农行网银用的好好的突然出现这个就不能用了怎么解决呢?谢谢...
- Java 异步与同步的区别
- 2022-2028年中国工业大数据行业深度调研及投资前景预测报告
- 【转载】 stm32之PWM
- hadoop2.4.1集群搭建
- codevs 2075 yh女朋友的危机
- 总结是学习最好的方式(转)
- 设计模式学习笔记-中介模式
- (转)TabContainer要实现服务器端回传