在VS2019中添加FFTW库

在VS2019中添加FFTW库

官网下载FFTW库

FFTW官网下载
链接: [http://www.fftw.org/install/windows.html

我这里是选的64位的版本,读者可根据自己的需要选择对应的版本

解压包

下载好后,解压到文件夹中
我这里的存放路径是F:/fftw
在这里插入图片描述

利用VS命令行生成.lib和.dll文件

在这里插入图片描述
根据官网的说明,需进行编译生成.lib文件。

  1. 右击解决方案,选择 “在终端中打开

在这里插入图片描述
2. 在终端进入 下载解压的FFTW库目录
由于我的库是下载到F盘的,这里先使用cd 切换磁盘,再使用cd进入文件路径
在这里插入图片描述
3.生成.dll和.lib

终端依次输入
lib /machine:x64 /def:libfftw3-3.def
lib /machine:x64 /def:libfftw3f-3.def
lib /machine:x64 /def:libfftw3l-3.def

(win32可以不用输入 machine:x64)
在这里插入图片描述
可以看到文件夹中已经有了.dll文件和.lib文件
在这里插入图片描述

环境配置

①把.dll文件放在VS项目的目录下(也可直接放在C:/Windows/system32中)
②注意解决方案平台
我这里是对x64进行的配置,所以在配置之前,一定要在解决方案平台中,换成X64
在这里插入图片描述
③对项目的属性进行配置
在这里插入图片描述
右击项目,选择属性

左侧选择VC++目录 在包含目录和库目录中,添加刚才生成的.dll和.lib的文件目录
在这里插入图片描述

在链接器,输入,附加依赖项中添加三个库的名称
依次输入

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

在这里插入图片描述

在这里插入图片描述

在cpp文件中引用库时,已经能找到头文件了,配置成功。
在这里插入图片描述
参考资料:

QT+fftw3库进行傅里叶变换

以VS2017配置fftw 64位为例讲解如何调用第三方库
vs调用fftw库

  • 5
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Infinity chao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值