fftwf_plan_dft_r2c_1d 的图书馆?
Library with fftwf_plan_dft_r2c_1d?
加载第三方.so文件时出错:
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,但是我在哪里可以找到定义 [=13 的库=] ?
您需要 link FFTW 库的单精度 (float
) 版本 libfftw3f.so
,而不是 libfftw3.so
,后者用于双精度。
加载第三方.so文件时出错:
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,但是我在哪里可以找到定义 [=13 的库=] ?
您需要 link FFTW 库的单精度 (float
) 版本 libfftw3f.so
,而不是 libfftw3.so
,后者用于双精度。