首先需要自行安装:1、CMake 2、MinGW-w64 并且添加相应环境变量 一、下载Armadillo库 下载网址:http://arma.sourceforge.net/
二、下载Lapack和Blas库
在windows尝试了几次,没有编译成功,所以就直接下载编译好的 点击下载(不需要积分) 解压后得到4个文件,我这里选择Debug_x86继续解压,并将解压出的文件重命名如下:
三、Cmake安装 打开下载的Armadillo库文件目录 进入文件夹cmake_aux 进入文件夹Modules 分别打开文件ARMA_FindLAPACK.cmake和ARMA_FindBLAS.cmake,我这里使用Vscode打开,直接将文件拖入vscode打开: ARMA_FindBLAS.cmake:
在上图PATHS(红色下划线)后添加下载的Lapack和Blas库文件夹所在路径:
注意添加一个空格,并且将路径修改为双 ‘\’ 或者修改为 ‘/’ 添加完成后记得Ctrl + s保存!
**同样,对于ARMA_FindLAPACK.cmake文件也如此操作!**这里就不贴图了。
打开cmd或者windows PowerShell,输入:
-
cd 【你的Armadillo库文件路径】
即这个目录下
-
mkdir build
-
cd build
-
cmake -G "MinGW Makefiles" ..
然后就开始安装了,并且注意到Lapack和Blas都已经检测到: 最后出现 表示安装完成!
|