Eigen多版本库安装以及cmake包含使用

一. 所需文件

请到下面这个网址下载你所需要的eigen版本库

Eigen

二. 建议的操作步骤,跟着我的节奏走

2.1 任选一个版本的库

直接按照传统方式安装,不指定任何安装路径

2.2 第二个以及第三个版本的库

我这种操作是为了以后能够切换多版本eigen准备的

mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=你想要放的路径 ..
make
make install  (指定了安装路径就不用sudo了)

执行完上面的操作以后

打开你的安装路径,会看到如下的文件

其中share文件会出现如下两个文件:

(其中的eigen3里面有一个cmake文件,里面存储了Eigen3Config.cmake文件,是用来让cmake找到这个eigen包,里面存储的路径就是指向  最原始生成文件里面的 eigen3文件夹)

(pkgconfig文件里面存放的是eigen3.pc文件,这个文件是系统找eigen3的文件,把这个文件用下述命令放到指定目录,在不指定安装路径安装eigen的时候,就已经把同名的这个文件放到/usr/share/pkgconfig  或者 /usr/local/share/pkgconfig文件夹下)

eigen3.pc文件是为后面切换版本作准备的,后面会说明切换版本。

这里需要把指定安装路径根目录生成的inclue文件夹里面的eigen3文件夹放到一个目录去,这个目录不固定,具体要取决于你系统默认安装eigen3的路径,反正放到同一级下,注意,这两个文件同时只能有一个叫eigen3,其他的改个名字即可

sudo mv eigen3 /usr/include/eigen3

2.3 要切换版本,只需要修改两个地方

eigen3.pc里面的版本号

/usr/include/  或者 /usr/local/include 里面的eigen文件夹,把需要的版本改成eigen3,不需要的改成其他

三. cmake一般的使用

find_package(Eigen3 REQUIRED)
include_directories(${EIGEN3_INCLUDE_DIRS})

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值