我正在使用 CMake 为 Visual Studio 构建我的项目。我在我的 CMakeList.txt 中使用了这些行来包含 FFTW3。
find_library(FFTW_LIBRARY
NAMES fftw3 fftw)
set(FFTW_LIBRARIES "${FFTW_LIBRARY}")
我从 CMake 得到这个错误:
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
FFTW_LIBRARY
linked by target "windows_SHT" in directory C:/...
我想我没有正确安装 fftw。我在一个文件夹中有 .dll .lib 和 .h 文件,但我不知道如何向 CMake 解释库在哪里。