1.安装包下载
这一步很简单,只要搜索fftw,很容易就可以定位到fftw的官网。为了方便,贴出fftw的Windows版本的下载页面:http://www.fftw.org/install/windows.html
根据自己的系统选择,我下载的是32位的。
2.生成lib文件
首先安装lib.exe(VS都是在带的,只不过我们演自己去生成)
先找到VS的lib.exe路径:
比如我的是:E:\Program Files\Microsoft Visual Studio 10.0\VC\bin
在cmd中修改当前的环境变量(指向lib.exe)
我们需要几个VS的底层文件,才能激活lib.exe,目录与文件如下图寻找:
(注意:很多人纠结,没有100,只有80怎么办?年轻人这是版本的问题啊~ 都可以的,因为我的是VS2010)
把这几个文件考到我们的lib.exe所在的目录下,如下图所示:
有了这些支撑文件,立刻回到我们的cmd中,正是激活lib.exe
当我们看到以上信息的时候,就意味着lib.exe已经激活可以使用了。
3.生成FFTW的库文件(fftw.lib等)
重新打开cmd;
并按照之前的方法更改我们的当前目录:E:\Program Files\Microsoft Visual Studio 10.0\VC\bin
在cmd中输入如下语句:
1 lib /machine:i386 /def:libfftw3-3.def
2 lib /machine:i386 /def:libfftw3f-3.def
3 lib /machine:i386 /def:libfftw3l-3.def
具体如下图所示:
这样,我们最期待的FFTW的库文件就成功啦。如下图所示,依然在此目录下。看图: