【Qt5】快速傅里叶变换(FFTW库)+QCustomplot

news/2024/11/24 0:42:27/

文章目录

  • 一、Windows下的FFTW库下载、配置、使用
    • 使用windows的lib工具生成库
    • 添加库文件到qt

一、Windows下的FFTW库下载、配置、使用

下载地址:https://fftw.org/pub/fftw/

在这里插入图片描述

使用windows的lib工具生成库

Windows环境解压出来,在当前目录打开命令行,由于我的电脑没有安装Visual Studio,但是电脑上还是有lib.exe的工具的。使用软件everything全局搜索lib.exe

在这里插入图片描述把这个目录添加到环境变量里面去就可以了
回到当前目录
使用如下命令生成LIB

fftw-3.3.5-dll64>lib /machine:x64 /def:libfftw3-3.def

对于非MSVC编译器可以使用:

lib /def:libfftw3-3.def

可以观察到fftw-3.3.5-dll64文件夹下生成了对应的lib以及exp文件
在这里插入图片描述

添加库文件到qt

将fftw-3.3.5-dll64文件夹拷贝到qt项目的根目录下,并在工程文件中添加fftw3.h文件的目录,在qt的pro文件中,添加fftw库

win32:  LIBS  +=  $$PWD/fftw-3.3.5-dll64/libfftw3-3.lib
unix:  LIBS  +=  -L$$PWD/fftw-3.3.5-dll64/  -lfftw3-3

在这里插入图片描述
在这里插入图片描述
fftw-3.3.5-dll64文件夹下的dll文件拷贝到编译生成的目录下

在这里插入图片描述
然后就可以运行看效果了。

在这里插入图片描述

源码工程:链接:https://pan.baidu.com/s/1GTwFfTrrwtVzEBj7C58y5g
提取码:lief
–来自百度网盘超级会员V5的分享


http://www.ppmy.cn/news/43557.html

相关文章

云原生之部署K8s管理面板KubePi

云原生之部署K8s管理面板KubePi 一、KubePi介绍二、环境规划三、检查本地环境1.检查k8s集群状态2.检查kubepi管理主机环境三、部署KubePi1.创建KubePi容器2.检查KubePi容器状态3.查看KubePi容器运行日志四、登录KubePi面板1.进入KubePi登录页2.访问KubePi首页五、添加K8s集群1.…

Docker Registry 本地镜像发布到私有库

本地镜像发布到私有库流程 是什么1 官方Docker Hub地址:https://hub.docker.com/,中国大陆访问太慢了且准备被阿里云取代的趋势,不太主流。2 Dockerhub、阿里云这样的公共镜像仓库可能不太方便,涉及机密的公司不可能提供镜像给公…

代码随想录二刷day05 | 哈希表之242.有效的字母异位词 349. 两个数组的交集 202. 快乐数 1. 两数之和

当遇到了要快速判断一个元素是否出现集合里的时候,就要考虑哈希法了 二刷day05242.有效的字母异位词349. 两个数组的交集202. 快乐数1. 两数之和242.有效的字母异位词 题目链接 解题思路: class Solution { public:bool isAnagram(string s, string t)…

【操作系统】【进程管理】PCB概念

进程控制块(Process Control Block,PCB)是操作系统中用于管理进程的数据结构,它包含了进程的所有状态信息。PCB的大小取决于操作系统的实现和支持的功能,不同的操作系统和不同的进程可能有不同的PCB大小。 一般来说&a…

体验编写Vue框架项目实例的详细步骤(包括git仓库使用)

一、查看项目设计图 二、确定项目开发技术栈 vue-cli3 element-ui axios vuex 三、页面布局 四、查看接口文档 五、开始开发 (五).搭建项目结构 1.创建项目 vue create godlike 创建项目的文章在:Vue自主搭建项目:Man…

27.Linux网络编程 掌握三次握手建立连接过程掌握四次握手关闭连接的过程掌握滑动窗口的概念掌握错误处理函数封装实现多进程并发服务器实现多线程并发服务器

基本概念叫协议 什么叫协议? 协议是一个大家共同遵守的一个规则, 那么在这个网络通信当中,其实就是双方通信和解释数据的一个规则,这个概念 你也不用记,你只要心里明白就可以了, 分层模型, 物数网传会表应…

Excel玩转自然语言查询

ChatGPT火出圈,人类被人工智能替代又成为热门话题。有人欢喜,有人忧,也有人不以为意,觉得离自己工作远着呢,比如现在是用Excel做报表,有本事你动动嘴就直接把Excel里面的数据查询出来啊。 你可别说&#xf…

应届生,实力已超6年,太卷了!

你好,我是田哥今晚上,给一位朋友做模拟面试,原本说好的90分钟左右,结果整了2个多小时。很多人估计也很好奇,我们这两个多小时聊聊什么,下面我给大致总结一下:面试技巧面试中,我们回答…