傅里叶变换库FFTW的安装配置(VS2010)
?
FFTW是用來計算一維或者多維的離散傅里葉變換,輸入可以為實數(shù)序列也可以為復數(shù)序列的C語言的子函數(shù)庫,FFTW是免費軟件,是作為fft函數(shù)庫的各種應用的上佳選擇。
1. 從網(wǎng)站http://www.fftw.org/install/windows.html上下載最新的預編譯文件:
? ? 32-bit version: fftw-3.2.2.pl1-dll32.zip (1.8MB)
??? 64-bit version: fftw-3.2.2-dll64.zip (2.2MB)
2. 使用Lib.exe生成相應的Lib文件
? ?Lib.exe在VS的安裝目錄下:
? ?32位版本:D:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE ? (32位X86)
? ?64位版本:D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\amd64 ? (AMD64位CPU)
?D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\x86_ia64(英特爾X86架構(gòu)和ia64(ia64安騰架構(gòu),應用很少很少))
? ? ? ? ? ? ? ? ??D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\x86_amd64?(AMD64位和英特爾X86CPU,最常用)
? ? ? ? ? ? ? ? ??
? ?cmd進入到Lib.exe目錄下,以64位為例,進入到D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\x86_amd64。
? ?將D:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDEmspdb100.dll,mspdbcore.dll,mspdbsrv.exe,msobj100.dll?復制??
? ?到D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\x86_amd64里面。
? ?把libfftw3-3.def,libfftw3f-3.def,libfftw3l-3.def也拷到bin目錄對應的平臺下。
? ?執(zhí)行Lib命令,生成庫文件libfftw3-3.lib libfftw3f-3.lib libfftw3l-3.lib
32位版本:
   lib /def:libfftw3f-3.def
   lib /def:libfftw3-3.def
   lib /def:libfftw3l-3.def
64位版本:
   lib /machine:x64 /def:libfftw3f-3.def
   lib /machine:x64 /def:libfftw3-3.def
   lib /machine:x64 /def:libfftw3l-3.def
3.將libfftw3f-3.dll libfftw3-3.dll libfftw3l-3.dll放入C:\Windows\SysWOW64(32位放在windows/system32)中,然后將生成的庫文件libfftw3-3.lib libfftw3f-3.lib libfftw3l-3.lib放入vc中的lib文件夾,把fftw3.h放入vc中的include文件夾。
?
新建工程應用:
? ? 頭文件:#include”fftw3.h“,
? ?設(shè)置參數(shù):”項目“==>"項目屬性"==>"配置屬性"==>"鏈接器"==>"輸入"==>"附加依賴項",將以下三項添加進去:
?? libfftw3-3.lib
?? libfftw3f-3.lib
?? libfftw3l-3.lib
?
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的傅里叶变换库FFTW的安装配置(VS2010)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 各浏览器CSS兼容问题
 - 下一篇: 【矩阵范数与秩、正定】