我相信這是一個簡單的問題,但我有一個艱難的時間來完成。我正在使用http://www.fftw.org/fftw2_doc/fftw_2.html中的這段代碼。我已經安裝了庫(通過自制軟件)。包含文件夾(/ usr/local/include)有Mac OS X上的FFTW小牛問題
fftw3.f
fftw3.f03
fftw3.h
fftw3l.f03
fftw3q.f03
以下是網站中的代碼段。我有兩個fttw.h嘗試過了,fttw3.h
#include <fftw.h>
int main (int argc, char** argv){
fftw_complex in[N], out[N];
fftw_plan p;
p = fftw_create_plan(N, FFTW_FORWARD, FFTW_ESTIMATE);
fftw_one(p, in, out);
fftw_destroy_plan(p);
return 0;
}
它不斷拋出
fftwtest.c:1:10: fatal error: 'fftw3.h' file not found
#include <fftw3.h>
^
1 error generated.
沒有這個錯誤,但你要去旁邊有一個:該代碼使用FFTW的舊版本2 API ,但是您安裝了當前(向後不兼容)版本。閱讀上http://www.fftw.org/fftw3_doc – tab
如果你只是想計算在OS X上的FFT,那麼你已經有了加速框架可用,即你不需要,除非你想你的代碼,以便使用FFTW跨平臺的。 –