图书馆有fftwf_plan_dft_r2c_1d?

时间:2015-09-07 13:51:59

标签: linux fftw

加载第三方时出错.so file:

undefined symbol: fftwf_plan_dft_r2c_1d

我安装了libfftw3.so(Ubuntu fftw3包),但它没有定义fftwf_plan_dft_r2c_1d符号。它取而代之的是:

 nm -D /usr/lib/i386-linux-gnu/libfftw3.so | grep fftw_plan_dft_r2c_1d
000bffa0 T dfftw_plan_dft_r2c_1d_
000c12b0 T dfftw_plan_dft_r2c_1d__
000c2aa0 T fftw_plan_dft_r2c_1d

(前缀fftw_而不是fftwf_),根据文档,它应该是fftw_ http://www.fftw.org/doc/Real_002ddata-DFTs.html,但我可以找到定义fftwf_plan_dft_r2c_1d的库?

1 个答案:

答案 0 :(得分:3)

您需要链接FFTW库float的单精度(libfftw3f.so)版本,而不是libfftw3.so,这是双精度。