Visual c++ Win64中的犰狳(LAPACK和BLAS)-VC++;2010

Visual c++ Win64中的犰狳(LAPACK和BLAS)-VC++;2010,visual-c++,lapack,win64,armadillo,Visual C++,Lapack,Win64,Armadillo,我正在使用VC++2010对犰狳进行一些矩阵计算。我发现Armadillo使用LAPACK和BLAS做一些矩阵求逆工作,它的示例中有.lib文件(LAPACK_win32_MT.lib和BLAS_win32_MT.lib)。现在,我想使用win64平台,但我不知道如何链接或查找LAPACK和BLAS文件到Armadillo 我试图在x64平台中使用相同的文件(lapack_win32_MT.lib和blas_win32_MT.lib),但出现了许多错误(错误LNK2019:未解析的外部符号…)

我正在使用VC++2010对犰狳进行一些矩阵计算。我发现Armadillo使用LAPACK和BLAS做一些矩阵求逆工作,它的示例中有.lib文件(LAPACK_win32_MT.lib和BLAS_win32_MT.lib)。现在,我想使用win64平台,但我不知道如何链接或查找LAPACK和BLAS文件到Armadillo


我试图在x64平台中使用相同的文件(lapack_win32_MT.lib和blas_win32_MT.lib),但出现了许多错误(
错误LNK2019:未解析的外部符号…



如何在x64 VC++2010平台中使用Armadillo(使用LAPACK和BLAS的函数)?

您需要使用64位版本的LAPACK和BLAS,或者使用提供LAPACK和BLAS函数的库。例如,您可以使用64位版本的英特尔MKL或AMD ACML:

  • MKL:
  • ACML:
MKL和ACML实际上是LAPACK和BLAS的高性能版本

还有原始LAPACK(参考实现)的64位版本,位于: