Сборка приложения fftw2 с библиотеками fftw3 - PullRequest
0 голосов
/ 05 ноября 2018

Я пытаюсь создать старое приложение, которое зависит от fftw. Это было написано против fftw2, и я в настоящее время на fftw3 (в частности, 3.3.8). Не удается установить связь из-за неопределенной ссылки на fftw_create_plan и fftw_one. Действительно, мой libfftw больше не имеет этих функций; следующее ничего не возвращает:

readelf -s /usr/lib/libfftw3.so | grep 'fftw_create_plan\|fftw_one'

Похоже, API значительно изменился с момента написания кода. Есть ли слой совместимости, который я могу использовать, или я должен просто изучить новый интерфейс fftw3?

1 Ответ

0 голосов
/ 05 ноября 2018

Вы не можете связать код FFTW2 с библиотеками FFTW3, как вы начинаете осознавать сами. Также нет полного интерфейса между ними, потому что API действительно не совместимы.

Сказав это, вы, конечно, можете связать свой код с библиотеками FFTW2. Вы все еще можете получить их. Почему это не вариант?

...