美文网首页
在QT中使用FFTW库

在QT中使用FFTW库

作者: 厝弧 | 来源:发表于2017-10-19 16:54 被阅读0次

本文主要介绍在windows 64位系统中,建立QT MSVC2015 x64项目时如何使用FFTW库。32位的请自行斟酌。

运行环境

  1. 系统:windows10 x64
  2. QT版本:Qt5.9.2 MSVC2015 x64
  3. FFTW库:fftw-3.3.5 x64

使用步骤

  1. 下载FFTW库的windows 64bit版本:fftw-3.3.5-dll64.zip

  2. 打开vs2015的CMD:


    CMD
  3. 解压fftw-3.3.5-dll64.zip,并使用步骤2中的CMD 切换到该目录下

  4. 使用如下命令生成LIB

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

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

        lib /def:libfftw3-3.def
    
MSVC2015 x64 LIB执行
  1. 可以观察到fftw-3.3.5-dll64文件夹下生成了对应的lib以及exp文件

    生成的文件
  2. fftw-3.3.5-dll64文件夹拷贝到qt项目的根目录下,在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
    
  3. 在QT目录下添加fftw库的头文件,并编写相关代码,然后执行编译


    拷贝到项目目录下
  4. fftw-3.3.5-dll64文件夹下的dll文件拷贝到编译生成的目录下

    拷贝DLL文件到编译目录
  5. 在项目中执行运行即可观察效果

相关文章

  • 在QT中使用FFTW库

    本文主要介绍在windows 64位系统中,建立QT MSVC2015 x64项目时如何使用FFTW库。32位的请...

  • FFTW使用指南

    FFTW使用指南 编译说明 引入fftw3.h头文件在Unix系统中需要加上"-lfftw3 -lm"编译选项。需...

  • MAC环境下Qt Mysql的配置

    Qt下载官网 http://download.qt.io/archive/qt/ 在 Qt中使用数据库,需要配...

  • 关于Qt程序中动态和静态的几点总结

    在Qt程序中,分动态库版本的Qt和静态库版本的Qt。 官方默认提供的二进制包就是动态库版本的Qt,如果自行编译则编...

  • Qt5.11.2 mingw53 32位 使用MySQL5.7.

    最近的C++大作业需要用到Qt和数据库,在此记录下使用数据库中遇到的问题和解决办法。使用的软件相关版本为Qt5.1...

  • code fftw

    fftw在linux下的安装 FFTW(the Fastest Fourier Transform in the ...

  • FFT的计算—(使用FFTW库)

    前言 为了验证DSP(Digital Singal Processor 数字信号处理器)上的目标跟踪算法(KCF,...

  • 树莓派PythonGUI学习

    Qt简介 使用C++语言编写的跨平台GUI库,支持Windows、Mac OS X和Linux。由于Qt使用C++...

  • QT下 cannot find -IGL的解决办法

    系统版本中标麒麟6.0QT的版本是QT5.6.0 解决方法:程序不使用libGL库 修改/opt/Qt5.6.0/...

  • QTcpSocket

    注意点 QTcpSocket是Qt框架中的网络通信类,它使用QSocketNotifier实现异步通信。在Qt中,...

网友评论

      本文标题:在QT中使用FFTW库

      本文链接:https://www.haomeiwen.com/subject/jvfpuxtx.html