gpt4 book ai didi

c - fftw 的头文件丢失了吗?

转载 作者:太空宇宙 更新时间:2023-11-04 08:24:18 24 4
gpt4 key购买 nike

我安装了一个新系统和上面的所有库。但是,我对 fftw 有疑问。 cmake 命令后出现以下错误

CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:138 (message): Could NOT find FFTW (missing: FFTW_LIBRARIES FFTW_INCLUDES)

我可以找到 FFTW 库所在的位置 (/usr/lib64/),但我找不到 fftw 的头文件所在的位置。我怎样才能找到它们?另外,对于其他一些头文件:将符号链接(symbolic link)放在 /usr/includes/ 中而不是在 .c 代码中给出完整路径是否安全?

最佳答案

您可以使用 Unix 命令 locate 来确定 FFTW 头文件的位置

$ locate fftw3.h
/usr/local/include/fftw3.h

如果您从 source 安装 FFTW 3头文件fftw3.h默认放在/usr/local/include/

FFTW 2 的 FFTW 头文件包含在包装中 fftw-devFFTW 3包含在包装中 libfftw3-dev .


/usr/local 目录旨在包含 all the user binaries, their documentation, libraries, header files, etc....所以可以在其中对库文件进行符号链接(symbolic link),前提是您的操作正确。

关于c - fftw 的头文件丢失了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31478832/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com