Windows上Armadillo如何使用OpenBLAS

如下來自於清華大學電機系劉一兵同窗:windows

  1. 下載armadillo(下文簡稱arma),官網上的arma自帶了lapack和blas的binary packages,因此,只需在工程中包含arma的include文件夾和lib便可,若是這時程序可以運行,說明config裏面的設置是正確的,便可以使用lapack和blas以及openblas;debug

  2. 下載openblas的binary packages包,將openblas的的lib文件夾包含進工程的lib路徑和include路徑,linker/input設爲libopenblas.lib(此時不需包含lapack和blas);input

  3. 設爲X64編譯環境(可選,若是是Windows 64位,而且下載的是64位的OpenBLAS,就須要設置X64)編譯

  4. 若是編譯報錯找不到libopenblas.dll,則將openblas包中的libopenblas.dll複製到當前工程的debug文件夾下的*.exe旁邊便可;下載

  5. 若是編譯經過了,可是運行時提示找不到libgfortran.dll,只需從網上下載mingw中該dll,而後放到c:windows/system32文件夾或者*.exe所在的文件夾下便可。bug

相關文章
相關標籤/搜索