1、如果没有安装过Eigen,可以使用以下git指令进行下载,或者也可以通过以下网址下载
git clone https://gitlab.com/libeigen/eigen.git
网址1:https://eigen.tuxfamily.org/index.php?title=Main_Page
网址2: https://gitlab.com/libeigen/eigen/-/releases
2、然后,进行入到下载后的文件夹路径下,依次执行以下指令进行安装
mkdir build
cd build
cmake ..
sudo make install
3、安装成功后可以执行以下命令来查看 Eigen
头文件的内容:
ls /usr/include/eigen3/Eigen
执行该命令后,应该能看到 Eigen
库的头文件。如果 Eigen
库已正确安装,输出应该包括如下文件或文件夹:
Cholesky Eigenvalues IterativeLinearSolvers OrderingMethods QR
Core Geometry Jacobi PaStiXSupport Sparse
Dense Householder LU Plugins SparseCholesky
Eigen JacobiSVD LeastSquares QR SparseCore
Eigen2Support Iterative MatrixFunctions QuickReference SparseQR

4、如果你没有看到这些文件或文件夹,可能 Eigen
库没有正确安装,建议重新安装。
5、如果,你已经可以看到上面那些文件夹,说明你的Eigen已经成功安装,但是此时编译还报错的话,可以在终端执行以下命令将eigen3库映射到/usr/include 路径。
sudo ln -s /usr/include/eigen3/Eigen /usr/include/Eigen
此时,我再次编译时发现,就可以成功了
扫描二维码关注公众号,回复:
17467415 查看本文章
