【问题标题】:Armadillo in Win64 (LAPACK and BLAS) - VC++ 2010Win64 中的犰狳(LAPACK 和 BLAS) - VC++ 2010
【发布时间】:2013-03-16 16:14:56
【问题描述】:

我正在使用 VC++ 2010 用犰狳做一些矩阵计算。我发现犰狳使用 LAPACK 和 BLAS 来做一些矩阵逆运算,它的示例中有 .lib 文件(lapack_win32_MT.lib 和 blas_win32_MT.lib)。现在,我想使用一个win64平台,但我不知道如何将LAPACK和BLAS文件链接或查找到犰狳。


我尝试在 x64 平台上使用相同的文件(lapack_win32_MT.lib 和 blas_win32_MT.lib),但出现了很多错误 (error LNK2019: unresolved external symbol...)。


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

【问题讨论】:

    标签: visual-c++ lapack win64 armadillo


    【解决方案1】:

    您需要使用 64 位版本的 LAPACK 和 BLAS,或提供 LAPACK 和 BLAS 功能的库。例如,您可以使用 64 位版本的 Intel MKL 或 AMD ACML:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-22
      相关资源
      最近更新 更多