2016-03-29 45 views
0

我正在尋找編譯KISS_FFT(保持簡單愚蠢),以便它可以接受一個雙精度數組作爲輸入並輸出一個雙精度數組。如何編譯Kiss_fft以使用雙數據類型C++?

KISS_FFT是一個對一組數據進行快速傅里葉變換並輸出結果的庫。默認情況下,它看起來像使用浮點數據類型。

回答

2

你只需要定義的Makefile變量DATATYPE,例如:

make DATATYPE=double ... 

這反過來定義宏kiss_fft_scalardouble

要看到這個動作:

cd test 
make DATATYPE=double test