1、根据自己的vs平台,选择对应的fftw版本,我的是win32平台,从http://www.fftw.org/install/windows.html,下载了fftw-3.3.5-dll32压缩包。
2、把下载的压缩包解压到一个文件夹里,我解压到了D:\ruanjian\fftw。从开始菜单打开vs开发人员命令提示符,当前目录地址更改到D:\ruanjian\fftw
3、输入语句
lib /machine:i386 /def:libfftw3-3.def
lib /machine:i386 /def:libfftw3f-3.def
lib /machine:i386 /def:libfftw3l-3.def
在D:\ruanjian\fftw目录下,得到需要的lib文件
4、这时还需要进一步处理头文件、库文件和动态链接库文件。
4.1头文件
fftw3.h文件是在解压文件包时候得到的,需要把它配置到VS安装目录的include文件夹内,地址如下
4.2库文件
库文件就是刚生成的libfftw3-3.lib libfftw3f-3.lib libfftw3l-3.lib,要把他们装在lib文件夹下面,如图所示:
4.3动态链接库
动态链接库是直接解压得到的,把它们复制到Windows\System32文件夹下,如图所示,同时复制到项目目录下。
5、最后在项目上进行库文件的链接
新建一个项目,在项目---> 属性--->配置属性-->链接器---->输入---附加依赖项, 加入库名,如图。到此,可以正常执行程序。