第一次使用eigen时候的小错误

在学习高翔slam14讲第三讲时,有一个使用eigen的例程
eigen是一个C++开源线性代数库。
按照视频所讲需要运行一个C++代码,运行后会报错,原因在于cmakelists上。
第一次使用eigen时候的小错误
原因是没有引入Eigen的头文件
每个人的Eigen头文件均不同,取决的安装的位置
可使用下述两条命令
$ sudo updatedb
$ locate eigen3
也可自行查找eigen安装位置
我的位置为
/usr/local/include/eigen3
要编译C++文件,需要在CMakeLists.txt里指定Eigen的头文件目录。

#添加头文件
include_directories(" /usr/local/include/eigen3")
#需要相应的eigen安装的位置作出相应更改,否则寻找不到头文件!第一次使用eigen时候的小错误第一次使用eigen时候的小错误
运行结果见上图