博客的运行环境为Ubuntu 18.04 。
在编译slam相关的代码PnP的相关文件时遇到如下错误。
fatal error: Eigen/Core: No such file or directory #include <Eigen/Core> compilation terminated.
解决方案
首先要确保你是安装好Eigen3的。
如果是安装好的,那么接下来我们需要创建相应的链接关系。
cd /usr/include
创建链接
sudo ln -sf eigen3/Eigen Eigen
sudo ln -sf eigen3/unsupported unsupported
然后再回去编译一下文件,发现该问题解决啦。