如何在Windows上安装MSVS 2010的LAPACK?

我正在为我的一个项目使用ITPP库(IT ++库) 。 为了使用这个库的eigen_sym()函数,它要求安装LAPACK。 我尝试了Windows的直接预构build库,但仍然出现错误。 最后在以下网站:

http://icl.cs.utk.edu/lapack-for-windows/lapack/#libraries

我在“使用MinGW为Windows创buildLAPACK和LAPACKE 3.5.0 dll”生成指令下find了一个解决scheme。 我做了第1步到第5步,但是卡住了6。

我的cmake版本的目的地是E:/LAPACK

input时,在cmd提示符下出现错误:

 cd E:/LAPACK 3.5.0 >Enter C:/MinGW/bin/mingw32-make.exe >Enter 

我越来越

 mingw32-make.exe> No targets specified and no make file found. Stop. 

有人可以详细解释第6步,并告诉我哪里出错了吗? 我终于想获得.dll.lib文件。

Solutions Collecting From Web of "如何在Windows上安装MSVS 2010的LAPACK?"

我能够使用mingw和几乎从LAPACK页面构建指南来构建LAPACK 3.5。 使用以下步骤

  1. 从这里下载lapack.tgz http://netlib.org/lapack/lapack.tgz
  2. 解压缩到一个文件夹。 我用7zip文件管理器来提取压缩包到x:/ Other / test
  3. 安装mingw32。 我用这个: http : //www.mingw.org/download/installer ,我选择并安装了mingw32-developer-toolkit + mingw32-base + mingw32-gfortran + mingw32-gcc-g ++ + msys-base
  4. 打开命令提示符
  5. 将铭文添加到您的路径

    路径= C:/ MINGW / bin中;%PATH%

  6. 改变目录到你提取的位置lapack:对于我来说这是X:\ Other \ Test \ lapack-3.5.0,所以我输入的命令如下(你的路径将会不同):
  7. C:\ Users \用户jd​​rescher> X:
    X:> cd Other \ Test \ lapack-3.5.0
    X:\其它\测试\ LAPACK-3.5.0>

  8. 为您的构建做一个文件夹。 我用build
  9. X:\ Other \ Test \ lapack-3.5.0> mkdir build

  10. 然后将目录更改为生成文件夹
  11. X:\ Other \ Test \ lapack-3.5.0> cd build
    X:\其它\测试\ LAPACK-3.5.0 \构建>

  12. 现在用CMake进行配置
  13. X:\ Other \ Test \ lapack-3.5.0 \ build> cmake -G“MinGW Makefiles”-D BUILD_SHARED_LIBS = ON -D CMAKE_GNUtoMS = ON ..

  14. 现在用gnu make来建立LAPACK
  15. X:\其它\测试\ LAPACK-3.5.0 \构建> C:\ MinGW的\ BIN \的mingw32-的make.exe

    注意:这一步将需要几分钟的时间。

上述步骤完成100%没有任何错误后,生成\ bin文件夹中有以下dll: libblas.dllliblapack.dlllibtmglib.dll

还有以下库和build \ lib文件夹中的exp文件: libblas.explibblas.libliblapack.expliblapack.liblibtmglib.explibtmglib.lib