【发布时间】:2015-06-18 03:54:24
【问题描述】:
我正在尝试在 Visual Studio 项目中使用 FFTW 库,但无法使浮点精度正常工作。我已经创建了库文件并将它们链接到这个post 中,并且我只包含了libfftw3f-3.lib 库,正如它在documentation 中所说的那样,除了fftw_plan_dft_r2c_2d() 函数之外,其他一切都很好。它不会接受我的 float* 类型的数组作为参数 3,因为它与其 double* 类型的参数不兼容。我知道这只是精度,但是,我更喜欢使用浮点,因为 fftw 确实支持它,并且 b/c 我是 memcpy() 从浮点数组中获取数据的方式。我只是在使用浮点的 fftw 库中遇到问题。除了链接到libfftw3f-3.lib 库之外,我还没有在他们的 Windows 部分看到任何具体的内容,比如在他们的 Unix 部分。谁能告诉我如何实现这一点?
【问题讨论】:
标签: c++ windows visual-studio-2012 fftw