vs2019配置Eigen库
Eigen是一个c++ 开源线性代数库。它提供了快速的有关矩阵的线性代数运算,还包括解
方程等功能。许多上层的软件库也使用Eigen 进行矩阵运算,包括g20 、Sophus 等。
1.下载Eigen库
链接:3.4.0 · libeigen / eigen · GitLab
zip属于window格式压缩包,tar属于linux格式压缩包。根据自己的需求下载对应的压缩包。本人因在windows上,所以下面操作都是针对windows.
2.将库添加到对应项目的包含库路径中
首先对下载好的Eigen库进行解压
然后将解压后的eigen库路径添加在项目的包含库中
3.在代码中声明eigen头文件
#include<iostream>
using namespace std;
#include<ctime>
#include <Eigen\Dense>
using namespace Eigen;
typedef Eigen::Matrix<int, 3, 3> Matrix3i;
#define MatrixSize 50
int main() {
Matrix<float, 2, 3> matirx2_3;
Vector3d v_3d;
Matrix<float, 3, 1> matirx3_1;
}
;
Matrix<float, 3, 1> matirx3_1;
}