Visual Studio 2022配置fftw第三方库的详细过程

1. 介绍

FFTW是一个可以进行可变长度一维或多维DFT的开源C程序库,是目前最快的FFT算法实现。本文简述了在Windows平台上,如何在C++中调用FFTW,所使用的IDE为Visual Studio 2022。

FFTW的详细信息可在 http://www.fftw.org 中查看

2.获取FFTW

在 http://www.fftw.org/install/windows.html 中下载32位或64位版并解压

3.生成lib文件

首先安装lib.exe(VS都是在带的,只不过我们要自己去生成) 先找到VS的lib.exe路径: 比如我的是:C:\Program
Files\Microsoft VisualStudio\2022\Community\VC\Tools\MSVC\14.36.32532\bin\Hostx64\x64

Visual Studio 2022配置fftw第三方库的详细过程

然后再这个文件路径下找到这4个文件 (不同的版本的VS对应后面的数字不一样)
-C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE
将这4个文件复制到如上lib.exe所在的路径下,以激活lib.exe.

Visual Studio 2022配置fftw第三方库的详细过程

Visual Studio 2022配置fftw第三方库的详细过程

测试libshi是否正常使用
以管理员的方式打开命令行
定位到lib.exe所在路径
输入lib
如下图,则lib可正常使用

Visual Studio 2022配置fftw第三方库的详细过程

接着把这三个dll文件复制到lid.exe所在的目录下

Visual Studio 2022配置fftw第三方库的详细过程

-在lid.exe所在目录下输入指令生成lib文件,x86和x64对应不同的指令

x64:

1
2
3
lib /machine:x64 /def:libfftw3f-3.def
lib /machine:x64 /def:libfftw3-3.def
lib /machine:x64 /def:libfftw3l-3.def

x86

1
2
3
lib /def:libfftw3-3.def
lib /def:libfftw3f-3.def
lib /def:libfftw3l-3.def

运行结果如图则生成成功

Visual Studio 2022配置fftw第三方库的详细过程

生成结果

Visual Studio 2022配置fftw第三方库的详细过程

4.在VS2022中的项目属性中进行配置

主要有4个步骤:

1.添加头文件路径:(也就是下图的包含目录)

在属性-》c/c++=》AdditionalIncludeDirectories中添加fftw-3.3.4-dll64这个文件夹,这样程序可以使用fftw3.h

2.添加库路径:(也就是下图的库目录)

在属性=》Linker=》AdditionalLibraryDirectories中添加fftw-3.3.4-dll64这个文件夹,这样程序可以使用其中的dll文件。

3.添加库文件名:(也就是下图的附加依赖项)

在属性=》Linker下的input选项中的AdditionalDependencies中添加

libfftw3-3.lib
libfftw3f-3.lib
libfftw3l-3.lib

在我自己的工程上加这三个地方

Visual Studio 2022配置fftw第三方库的详细过程

Visual Studio 2022配置fftw第三方库的详细过程

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

使用支付宝扫码打赏,您的支持是我们持续努力的动力!
点赞 (0)

文章内容仅供参考,专业问题请咨询专业人士! 文章内观点、立场为作者个人行为,不代表本站立场! 未经书面许可请勿转载本站内容,否则您将承担侵权责任!

潇湘云服 电脑知识 Visual Studio 2022配置fftw第三方库的详细过程 http://www.xxhunan.com/archives/120

常见问题
  • 对于站内付费内容,您需要支付相关费用才能查看,您可以购买单次查看服务,也可以通过升级VIP会员来获取批量查看服务,我们建议您通过升级VIP服务来获得查看权限。
查看详情
  • 您可以通过会员中心的商城功能直接升级VIP会员,VIP会员可以享受更多优惠服务!
查看详情

相关文章

评论
暂无评论
Visual Studio 2022配置fftw第三方库的详细过程-海报

分享本文封面