Mac OS X上的FFTW Mavericks问题

Red*_*Red 3 c macos fftw

我确信这是一个简单的问题,但我很难完成任务.我正在使用http://www.fftw.org/fftw2_doc/fftw_2.html上的代码片段.我安装了库(通过自制程序).include文件夹(/ usr/local/include)有

fftw3.f
fftw3.f03
fftw3.h
fftw3l.f03
fftw3q.f03
Run Code Online (Sandbox Code Playgroud)

以下是该网站的代码段.我用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;
}
Run Code Online (Sandbox Code Playgroud)

它一直在投掷

fftwtest.c:1:10: fatal error: 'fftw3.h' file not found
#include <fftw3.h>
     ^
1 error generated.
Run Code Online (Sandbox Code Playgroud)

Car*_*rum 6

/usr/local/include并且/usr/local/lib不再在Mavericks的默认标题搜索路径中.您需要分别使用-I-L标记添加它们.

  • 您如何添加这些? (2认同)