Eigen 库

Eigen 是 C++ 语言里的一个开源模版库,支持线性代数运算,矩阵和矢量运算,数值分析及其相关的算法。

它完全由头文件实现, 且对于所有平台都是相同的, 要调用该库只需要添加头文件依赖即可, 无需链接任何静态库, 因而无需对 Eigen 库进行任何形式的编译/安装(某些情况下, 使用 CMake 配置/编译/安装仅是为了生成文档或测试用例).

如果要使用 CMake 来在自己的程序中引入 Eigen, 可以选择首先对 Eigen 进行 Configure 以生成 Eigen3Config.cmake 文件, 然后通过设置 Eigen3_DIR 来确保 CMake 可以找到该文件.

阅读更多