我如何用Visual Studio编译FFTW库?

时间:2015-01-17 18:46:59

标签: visual-studio fftw

我正在尝试使用Microsoft Visual Studio编译FFTW。我有版本2010 Express和Community 2013.我从http://www.fftw.org/install/windows.html下载文件。我打开解决方案,选择项目libfftw-3.3并且出现错误"无法找到Windows7.1SDK(平台工具集=' Windows7.1SDK')的构建工具"在属性中,我将Platform Toolset更改为Visual Studio 2013.当我尝试构建时,找不到fftw_mkprinter_cnt和fftw_mkprinter_str。 当我将Platform Toolset更改为Visual Studio 2010时出错"无法打开文件VCOMPD.lib"。当我尝试忽略此库时,出现错误(fftw_mkprinter_cnt和fftw_mkprinter_str) 我该如何编译这个库

2 个答案:

答案 0 :(得分:5)

将mkprinter-str.c添加到libfftw-3.3和libfftwf-3.3项目中。

这对我有用,同时将Platform Toolset更改为Visual Studio 2013。

答案 1 :(得分:0)

该线程实际上已经严重过时了,我想很多人可能正在寻找解决方案,但是使用的是最新版本的Visual Studio,2019年。万一它对任何人都有用-我在另一个版本中发布了详细且经过测试的步骤线程:Use FFTW with Visual Studio 2015