前提准备:
1.MinGW 2.CMake 3.lapack库
过程:
1.打开CMake
2.源程序指向下载的lapack文件夹
3.buid文件夹指向生成的地方
4.再点击左下角Configure配置
5.选择MinGW和本地编译器
6.编译器和fortran分别指向MinGW中的gcc.exe和gfortran.exe
7.等待配置好之后勾选'BUILD_SHARED_LIBS‘和'CMAKE_GNUtoMS'这两项(如果想生成lapack库文件也勾选lapack选项),并点击configure直到所有选项都变白为止
8.等待完成之后,点击Generate生成
9.关闭CMake
10.打开cmd,并用cd命令进入build的文件夹(即生成文件存放的文件夹)
11.输入命令mingw32-make(这里我直接运行的MinGW中的make.exe程序,最好使用make命令这样能看到报错(如果有问题的话))
12.等待运行结束
13.最后所需要的dll文件就在bin文件夹,库文件在lib文件夹