我正在尝试用C语言开发一个低通音频滤波器,并且需要产生复数指数来执行FFT。我的代码产生以下内容:
'error: complex.h: No such file or directory'
我正在Cygwin编译我的程序,如果它有任何重要性。我简化了我的代码并将其列在下面:
#include <stdio.h>
#include <math.h>
#include <complex.h>
int N = 16;
int main() {
double complex W_N = cexp((I*2*M_PI)/(N/2));
printf("W_N = %.1f%+.1fi\n", creal(W_N), cimag(W_N);
}
我对C编程比较陌生,所以如果我问一些明显的东西,请提前道歉。