我将如何编译 Kiss_fft 以使用双精度数据类型 C++?
How would I compile Kiss_fft to use the double data type C++?
我正在寻找编译 KISS_FFT(保持简单愚蠢)以便它可以接受双精度数组作为输入并输出双精度数组。
KISS_FFT 是一个对一组数据进行快速傅立叶变换并输出结果的库。默认情况下,它看起来像使用 float 数据类型。
你只需要定义makefile变量DATATYPE
,例如:
make DATATYPE=double ...
这又将宏 kiss_fft_scalar
定义为 double
。
要查看实际效果:
cd test
make DATATYPE=double test
我正在寻找编译 KISS_FFT(保持简单愚蠢)以便它可以接受双精度数组作为输入并输出双精度数组。
KISS_FFT 是一个对一组数据进行快速傅立叶变换并输出结果的库。默认情况下,它看起来像使用 float 数据类型。
你只需要定义makefile变量DATATYPE
,例如:
make DATATYPE=double ...
这又将宏 kiss_fft_scalar
定义为 double
。
要查看实际效果:
cd test
make DATATYPE=double test