下载对应版本的FFTW(32 bits / 64 bits)
解压
例如:
D:\framework\fftw
生成对应的lib文件
- 找到vs对应的命令行工具,区分32位和64位
- 执行如下命令
lib /def:libfftw3f-3.def
lib /def:libfftw3-3.def
lib /def:libfftw3l-3.def
- 在vs的项目中打开项目属性
- 选择C/C++ ===> 常规,在
附加包含目录
中填入.h
文件所在目录
- 选择
链接器 ===》 常规
,在附加库目录
中填入.lib
所在目录; - 在
链接器 ===》 输入== > 附加依赖项
中填入各个lib的名称
libfftw3-3.lib libfftw3f-3.lib libfftw3l-3.lib
- 选择C/C++ ===> 常规,在
- 复制
.dll
文件到自己的项目中 - 测试
#include "fftw3.h"
#include<iostream>
using namespace std;