VS2013下Eigen3.2.8的编译

/********************************************

Eigen3.5.5的编译

******************************************/

1.首先在官网下载Eigen3.2.8的源码,为什么下载3.2.8而不是最新的,可能很多人安装Eigen是为了进一步安装PCL,但是PCL却不支持Eigen3.2.8以上的版本了,在编译的时候会出错,因此这里不选择高版本

https://github.com/eigenteam/eigen-git-mirror/tree/3.2.8

2.解压,比如我解压至D:\Eigen,并在里面新建Build文件夹作为编译使得环境,新建Eigen文件夹作为最后安装的位置

 

3.然后打开CMake,CMake请自行下载,将eigen-eigen-git-mirror-3.2.830文件夹下的CMakeLists.txt拖至CMake中,Where is the source code为默认的eigen-git-mirror-3.2.8,Where to build the binaries修改为我们新建的Build文件夹,我们可以勾选Grouped和Advanced。然后点击Configure,选择Visual Studio 12 2013。

 

4.在CMAKE-CMAKE_INSTALL_PREFIX中将路径修改为我们新建的Eigen,点击Configure,没有红色后点击Generate。

 

5.此时在Build文件夹中会生成相应文件,我们以管理员身份打开该目录下的Eigen3.sln

 

6.打开后选择ALL_BUILD生成,由于Eigen只会生成头文件,而不生成二进制文件,因此无所谓debug或release配置。

 

7.然后找到INSTALL,右键-仅用于项目-仅生成INSTALL由此完成安装。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章