在64位系統下在VS中進行FFTW配置

2021-06-22 12:38:25 字數 1155 閱讀 6996



64位系統||可以在vc6.0,vs2005,vs2008,vs2010下配置||本文以vs2010為例

2. 將zip解壓到某一資料夾,例如d:\lib

4. 輸入命令:

lib /def:libfftw3-3.def

lib /def:libfftw3f-3.def

lib /def:libfftw3l-3.def

生成預設的x86架構lib檔案

5. 將d:\lib下的libfftw3-3.dll、libfftw3f-3.dll、libfftw3l-3.dll複製到c:\windows\syswow64下

6. 將d:\lib下的fftw3.h放到c:\program files (x86)\microsoft visual studio 10.0\vc\include下

7. 在vs中,專案—>屬性—>配置屬性—>vc++目錄中的包含目錄,引用目錄,庫目錄加上d:\lib

8. 現在可以進行下面程式的測試了,如果程式不能執行可以將d:\lib中的libfftw3-3.dll、libfftw3f-3.dll、libfftw3l-3.dll放到工程目錄下(這一步備選)

執行程式(控制台下)(從網上搜的程式)

#pragma comment(lib, "d:\\lib\\libfftw3-3.lib")

#pragma comment(lib, "d:\\lib\\libfftw3f-3.lib")

#pragma comment(lib, "d:\\lib\\libfftw3l-3.lib")

#include 

#include 

#include 

#define n 5

int main()

{fftw_complex *in, *out;

fftw_plan p;

in = (fftw_complex*) fftw_malloc(sizeof(fftw_complex) * n);

out = (fftw_complex*) fftw_malloc(sizeof(fftw_complex) * n);

p = fftw_plan_dft_1d(n, in, out, fftw_forward, fftw_estimate);

int n;

for(n=0; n更多0

VS下編譯在64位系統下能用的32位系統

最近感覺電腦慢了,也為了嘗鮮64位系統,就安裝了乙個windows7的64位系統。有天有人報告我的寫的小工具有個小問題,我快速檢視了 並修正問題並重新編譯後執行卻發現在64位下無法正常執行,報錯總稱無法載入sharpsvn.dll,當時百思不得其解,感覺可能是因為我64位系統的原因,我就我電腦虛擬機...

在32位系統下,安裝64位系統(詳細)

7068x64一出來,我就下上了,可是一直不會裝,找了好多例子,總成功不了,現在總算裝好了。拿出來和大家分享一下,首先,要講幾個小知識點,用業餘的水準來講,請高手不要拍磚,只是為了讓大家更容易明白。好了,開始 1.32位系統和64位系統中有幾個檔案專門來驗證這個版本,那就是系統盤下的boot資料夾和...

在64位系統中用加密盤

當系統換到64位的win7下時,類似於strongdisk之類的加密盤軟體雖能安裝,但已經不能使用了。那麼怎麼樣才能使用加密盤呢?因為平時習慣用虛擬機器,所以找到了乙個曲線救國的方法。就是在虛擬機器中裝32系統,而後裝上加密程式。而後把主機的某個目錄設為共享。把原來的加密盤拷貝在其中嗎,這樣就可以在...