6、使用vcvarsall x64激活64位的MSVC环境:
C:\CodeTools\VS2017\Professional\VC\Auxiliary\Build\vcvars64.bat
7、以上需要的工具确认都安装完成后,进入Miniconda3安装路径/Library/bin,找到clang-cl.exe文件,
右键-属性-兼容性,勾选“以管理员身份运行此程序”:
8、依次输入如下指令:
set “LIB=%CONDA_PREFIX%\Library\lib;%LIB%”
set “CPATH=%CONDA_PREFIX%\Library\include;%CPATH%”
mkdir build
cd build
9、输入指令:
cmake … -G “Ninja” -DCMAKE_CXX_COMPILER=clang-cl -DCMAKE_C_COMPILER=clang-cl -DCMAKE_Fortran_COMPILER=flang -DBUILD_WITHOUT_LAPACK=no -DNOFORTRAN=0 -DDYNAMIC_ARCH=ON -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=ON
10、输入指令编译,开始编译程序,这一步会创建OpenBLAS库到lib文件夹
cmake --build . --config Release
****
11、安装OpenBLAS到C盘
cmake --install . --prefix c:\openblas -v
12、安装完成
13、配置OpenBLAS环境变量
1、将安装的OpenBLAS bin目录添加到Path中;
2、新建变量“OpenBLAS_HOME”,值为安装目录;
本机配置如下: