Как мне скомпилировать Kiss_fft, чтобы использовать двойной тип данных C ++?

Я собираюсь скомпилировать KISS_FFT (пусть это будет просто глупо), чтобы он мог принимать массив double в качестве входных данных и выводить массив double.

KISS_FFT — это библиотека, которая выполняет быстрое преобразование Фурье для набора данных и выводит результат. По умолчанию похоже, что он использует тип данных с плавающей точкой.

0

Решение

Вам просто нужно определить переменную makefile DATATYPEНапример:

make DATATYPE=double ...

Это в свою очередь определяет макрос kiss_fft_scalar как double,

Чтобы увидеть это в действии:

cd test
make DATATYPE=double test
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]