- Eigen是什么?
Eigen 是一个高级C++模板库, 用于线性代数/ 矩阵 和 向量运算/ 几何变换/ 数值求解器 和 相关算法
- 先安装 vcpkg , 利用 vcpkg 导入Eigen库, 什么是vcpkg?
vcpkg 是微软的跨平台开源包管理器, 所以我们可以利用 vcpkg 下载并管理 Eigen库
三步安装 vcpkg
① 为安放 vcpkg 创建文件夹( 就像安装软件一样, 软件会自动新建一个文件夹用来存放软件组件, 这里我们需要手动创建一个文件夹用来单独存放 vcpkg, 地址可以是任意, 但是尽量放到简短的安装路径下)
例如C:\src 或者 D:\dev
② 克隆 vcpkg 存储库
shift + 鼠标右键 > 在此处打开Powershell窗口
在打开的Powershell窗口中输入: git clone https://github.com/Microsoft/vcpkg.git
PS C:\src> git clone https://github.com/Microsoft/vcpkg.git
它将开始自动下载vcpkg, 等待下载完成, 不要关闭Powershell窗口
下载完成后会看见一个 vcpkg 文件夹, 里面就是 vcpkg 的内容了
注意安装信息里面的一段内容 (在使用cmake命令时会使用到)
CMake projects should use:
"-DCMAKE_TOOLCHAIN_FILE&