我正在尝试构建一个依赖于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的新界面?
发布于 2018-11-06 00:37:08
您不能将FFTW2代码与FFTW3库链接起来,因为您自己正在逐渐认识到这一点。两者之间也没有完整的接口,因为apis确实不兼容。
话虽如此,您当然可以将您的代码链接到FFTW2库。您仍然可以获得它们。为什么这不是一个选择呢?
https://stackoverflow.com/questions/53147388
复制相似问题