2016-03-29 6 views
0

私はKISS_FFTをコンパイルしようとしています(それは単純な愚かなままにしておきます)。ダブルの配列を入力として受け取ることができ、2倍の配列を出力できます。ダブルデータ型C++を使用するにはどうすればKiss_fftをコンパイルできますか?

KISS_FFTは、一連のデータに対して高速フーリエ変換を行い、その結果を出力するライブラリです。デフォルトでは、floatデータ型を使用しているようです。

答えて

2

あなただけのmakefile変数DATATYPE、例えばを定義する必要があります。:

make DATATYPE=double ... 

これは、順番にdoubleとしてマクロkiss_fft_scalarを定義します。

は、この動作を確認するには、次の

cd test 
make DATATYPE=double test