要如何使用FFTW,範例程式跑起來有錯誤
我在這個網站,找到相關安裝說明,以及測試程式
http://ppt.cc/UMd3
我也已經安裝好, 在測試的時候出現以下的錯誤
// 程式碼
#include <stdio.h>
#include <stdlib.h>
#include "fftw3.h"
int main()
{
fftw_complex *in, *out;
fftw_plan p;
int N= 8;
in = (fftw_complex*) fftw_malloc(sizeof(fftw_complex) * N);
out = (fftw_complex*) fftw_malloc(sizeof(fftw_complex) * N);
for( int i=0; i < N; i++)
{
in[i][0] = 1.0;
in[i][1] = 0.0;
printf("%6.2f ",in[i][0]);
}
printf("\n");
p=fftw_plan_dft_1d(N,in,out, FFTW_FORWARD, FFTW_ESTIMATE);
fftw_execute(p); /* repeat as needed*/
for(int j = 0;j < N;j++)
{
printf("%6.2f ",out[j][0]);
}
printf("\n");
fftw_destroy_plan(p);
fftw_free(in);
fftw_free(out);
return 0;
}
//錯誤資訊
1>c:\bn\dsfb.c(12) : error C2143: 語法錯誤 : 遺漏 ';' (在 '型別' 之前)
1>c:\bn\dsfb.c(12) : error C2143: 語法錯誤 : 遺漏 ';' (在 '型別' 之前)
1>c:\bn\dsfb.c(12) : error C2143: 語法錯誤 : 遺漏 ')' (在 '型別' 之前)
1>c:\bn\dsfb.c(12) : error C2143: 語法錯誤 : 遺漏 ';' (在 '型別' 之前)
1>c:\bn\dsfb.c(12) : error C2065: 'i' : 未宣告的識別項
1>c:\bn\dsfb.c(12) : warning C4552: '<' : 運算子無效; 必須是具有副作用的運算子
1>c:\bn\dsfb.c(12) : error C2065: 'i' : 未宣告的識別項
1>c:\bn\dsfb.c(12) : error C2059: 語法錯誤 : ')'
1>c:\bn\dsfb.c(13) : error C2143: 語法錯誤 : 遺漏 ';' (在 '{' 之前)
1>c:\bn\dsfb.c(14) : error C2065: 'i' : 未宣告的識別項
1>c:\bn\dsfb.c(15) : error C2065: 'i' : 未宣告的識別項
1>c:\bn\dsfb.c(16) : error C2065: 'i' : 未宣告的識別項
1>c:\bn\dsfb.c(21) : error C2143: 語法錯誤 : 遺漏 ';' (在 '型別' 之前)
1>c:\bn\dsfb.c(21) : error C2143: 語法錯誤 : 遺漏 ';' (在 '型別' 之前)
1>c:\bn\dsfb.c(21) : error C2143: 語法錯誤 : 遺漏 ')' (在 '型別' 之前)
1>c:\bn\dsfb.c(21) : error C2143: 語法錯誤 : 遺漏 ';' (在 '型別' 之前)
1>c:\bn\dsfb.c(21) : error C2065: 'j' : 未宣告的識別項
1>c:\bn\dsfb.c(21) : warning C4552: '<' : 運算子無效; 必須是具有副作用的運算子
1>c:\bn\dsfb.c(21) : error C2065: 'j' : 未宣告的識別項
1>c:\bn\dsfb.c(21) : error C2059: 語法錯誤 : ')'
1>c:\bn\dsfb.c(22) : error C2143: 語法錯誤 : 遺漏 ';' (在 '{' 之前)
1>c:\bn\dsfb.c(23) : error C2065: 'j' : 未宣告的識別項
順帶一問, C code要怎麼樣才可以宣告complex
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.122.192.147
→
03/03 23:22, , 1F
03/03 23:22, 1F
→
03/03 23:25, , 2F
03/03 23:25, 2F
→
03/03 23:35, , 3F
03/03 23:35, 3F
→
03/03 23:36, , 4F
03/03 23:36, 4F
→
03/03 23:37, , 5F
03/03 23:37, 5F
→
03/03 23:38, , 6F
03/03 23:38, 6F
→
03/03 23:38, , 7F
03/03 23:38, 7F
→
03/03 23:38, , 8F
03/03 23:38, 8F
→
03/03 23:39, , 9F
03/03 23:39, 9F
→
03/03 23:40, , 10F
03/03 23:40, 10F
→
03/03 23:41, , 11F
03/03 23:41, 11F
推
03/03 23:41, , 12F
03/03 23:41, 12F
→
03/03 23:42, , 13F
03/03 23:42, 13F
→
03/03 23:42, , 14F
03/03 23:42, 14F
→
03/03 23:43, , 15F
03/03 23:43, 15F
→
03/03 23:43, , 16F
03/03 23:43, 16F
→
03/03 23:44, , 17F
03/03 23:44, 17F
→
03/03 23:46, , 18F
03/03 23:46, 18F
→
03/04 18:57, , 19F
03/04 18:57, 19F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章