一、问题
当我们在使用c++的Eigen的库时候进行矩阵计算,我们无法识别这个库,这个头文件一直显示无法识别,显示如下图所示
二、安装这个库
当我们检查是否安装这个库的时候,我们在终端输入命令
sudo apt-get install libeigen3-dev
我们输入命令之后,提示我们已经安装过了,但是为什么还是找不到呢
三、解决方式
我们输入命令看看eigen装在了哪里
dpkg -L libeigen3-dev
系统默认装在了usr/include/eigen3里面了,导致编译器找不到这个路径
我们可以把#include<Eigen/Dense>改写成#include</eigen3/Eigen/Dense>
这样我们就运行成功了