Ubuntu中Eigen/Core无目录文件错误

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无文件目录的错误

你可能感兴趣的:(一些小问题)