相关疑难解决方法(0)

在Visual Studio中编译FFTW源代码

最近我试图在Visual Studio 2010中编译FFTW的源代码.我遵循了FFTW网站的指令.我下载了源代码fftw-3.3.2.zip和相应的vs 2010软件包fftw-3.3-libs-visual-studio-2010.zip.

  1. 我从解决方案,bench,benchf,libfftw-3.3,libfftwf-3.3获得了四个项目

但在编译时,我在每个项目上都遇到以下错误:C:\ Program Files(x86)\ MSBuild\Microsoft.Cpp\v4.0\Platforms\x64\Microsoft.Cpp.x64.Targets(514,5):error MSB8008:未安装或无效的指定平台工具集(Windows7.1SDK).请确保选中支持的PlatformToolset值.这指向以下内容

我已经尝试了x64和win32的调试/发布版本,但没有一个工作.

有人可以帮我这个吗?

compiler-errors visual-studio-2010 fftw

3
推荐指数
1
解决办法
6525
查看次数

在 Visual Studio 中使用带 FFTW 的单精度浮点数

我正在尝试在 Visual Studio 项目中使用FFTW库,但在使浮点精度起作用时遇到了问题。我已经创建了库文件并将它们链接到了这篇文章中,并且我只包含了 libfftw3f-3.lib 库,因为它在他们的文档中,除了函数之外,其他一切都很好。它不会接受我的参数 3 的 float* 类型数组,因为它与其 double* 类型的参数不兼容。我知道这只是精度,但是,我更喜欢使用浮点数,因为 fftw 确实支持它,并且 b/c 是我的方式提到了来自浮点数组的数据。我只是遇到了使用浮点的 fftw 库的问题。除了链接到库之外,我在他们的 Windows 部分中没有看到任何关于此的具体内容,例如在他们的 Unix 部分中。谁能给我一些关于如何实现这一点的线索?fftw_plan_dft_r2c_2d()memcpy()libfftw3f-3.lib

c++ windows fftw visual-studio-2012

3
推荐指数
1
解决办法
772
查看次数