文章目录
- 一、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的分享