一、Eigen相关
1、fatal error: Eigen/Dense: 没有那个文件或目录
4 | #include <Eigen/Dense>
| ^~~~~~~~~~~~~
1.1、安装 Eigen
sudo apt-get install libeigen3-dev
1.2、检查 Eigen 头文件是否存在于 /usr/include/eigen3/
和 /usr/local/include/
目录下
ls /usr/include/eigen3/Eigen # 应看到 Core、Dense 等关键模块
ls /usr/local/include/ # 应看到Eigen相关信息,如果没有则需要建立软链接
1.3、代码中直接使用 #include <Eigen/Dense>
,但 Eigen 头文件位于 /usr/include/eigen3
目录,需建立软链接
sudo ln -s /usr/include/eigen3/Eigen /usr/include/Eigen
然后重新编译ros工程