Eigen3安装
我们在终端中通过输入
sudo apt-get install libeigen3-dev
安装Eigen开源线性代数库,其安装路径为
/usr/include/eigen3/
出现的问题
当我们用到其他的库时,例如pangolin,在运行程序的时候会出现下面的错误:
Eigen/Core 没有找到文件目录
#include <Eigen/Core>
解决方法
因为我们的Eigen是在“eigen3”文件夹下,而库文件中通常都是直接从的**“Eigen”文件夹中找,所以会进行报错,要解决这个问题,我们只要把“Eigen”**文件夹复制到/usr/include
下就行。
sudo cp -r /usr/include/eigen3/Eigen/ /usr/include/
这里我们用cp
对文件夹进行复制,前面的/usr/include/eigen3/Eigen/
为我们需要复制的文件夹的路径,后面的/usr/include/
为我们想复制到的文件夹下的路径。
这样我们就解决了Eigen/Core无文件目录的错误