【发布时间】:2022-06-28 22:57:38
【问题描述】:
我正在尝试在 Fortran 项目中使用 LAPACK,但我无法让 CMake 找到我的 LAPACK dll。我对 Fortran、Cmake 和链接 dll 的经验很少。我的项目使用this 模板。在主 CMakeLists.txt 文件中,我启用了该选项
INCLUDE(${CMAKE_MODULE_PATH}/SetUpLAPACK.cmake)
但我收到以下错误
找不到 BLAS(缺少:BLAS_LIBRARIES)
尝试编译项目时。我试图将 libblas.dll 和 liblapack.dll(我从this 网站获得)放在 PATH 中的不同文件夹中。我也尝试将它们直接放在应该生成可执行文件的文件夹中,但我仍然得到同样的错误。
所以我的问题是:如何在我的系统上正确安装LAPACK,以便编译器能够找到并成功编译项目?
我使用 gfortran (MinGW64) 和 Windows 10/11。
【问题讨论】:
标签: cmake fortran gfortran lapack