文章目录
- 一、Windows下的FFTW库下载、配置、使用
 - 使用windows的lib工具生成库
 - 添加库文件到qt
 
一、Windows下的FFTW库下载、配置、使用
下载地址:https://fftw.org/pub/fftw/

使用windows的lib工具生成库
Windows环境解压出来,在当前目录打开命令行,由于我的电脑没有安装Visual Studio,但是电脑上还是有lib.exe的工具的。使用软件everything全局搜索lib.exe
把这个目录添加到环境变量里面去就可以了
 回到当前目录
 使用如下命令生成LIB
fftw-3.3.5-dll64>lib /machine:x64 /def:libfftw3-3.def
 
对于非MSVC编译器可以使用:
lib /def:libfftw3-3.def
 
可以观察到fftw-3.3.5-dll64文件夹下生成了对应的lib以及exp文件
 
添加库文件到qt
将fftw-3.3.5-dll64文件夹拷贝到qt项目的根目录下,并在工程文件中添加fftw3.h文件的目录,在qt的pro文件中,添加fftw库
win32:  LIBS  +=  $$PWD/fftw-3.3.5-dll64/libfftw3-3.lib
unix:  LIBS  +=  -L$$PWD/fftw-3.3.5-dll64/  -lfftw3-3
 

 
 fftw-3.3.5-dll64文件夹下的dll文件拷贝到编译生成的目录下

 然后就可以运行看效果了。

源码工程:链接:https://pan.baidu.com/s/1GTwFfTrrwtVzEBj7C58y5g
 提取码:lief
 –来自百度网盘超级会员V5的分享


















