> 技术文档 > DSPFilters实现低通滤波器(QT)

DSPFilters实现低通滤波器(QT)


DSPFilters实现低通滤波器

  • DSPFilters实现低通滤波器
    • DSPFilters安装-构建静态
    • QT代码
      • 复制include和静态库到qt项目
      • qt代码
        • 配置
      • 效果

DSPFilters实现低通滤波器

https://github.com/vinniefalco/DSPFilters

DSPFilters实现低通滤波器(QT)

DSPFilters安装-构建静态库

  1. 用 Qt 自带的 MinGW(最简单,无需装 VS)把 Qt 的 MinGW 编译器路径临时加到 PATH
set \"PATH=D:\\software\\qt\\Tools\\mingw1120_64\\bin;%PATH%\"
  1. 在 build 目录生成
# mkdir -p C:\\Users\\T14P\\Downloads\\DSPFilters-master\\DSPFilters-master\\shared\\DSPFilters\\buildcd C:\\Users\\T14P\\Downloads\\DSPFilters-master\\DSPFilters-master\\shared\\DSPFilters\\buildD:\\software\\qt\\Tools\\CMake_64\\bin\\cmake.exe .. -G \"MinGW Makefiles\"D:\\software\\qt\\Tools\\CMake_64\\bin\\cmake.exe --build .

DSPFilters实现低通滤波器(QT)

QT代码

复制include和静态库到qt项目

DSPFilters实现低通滤波器(QT)

qt代码

见gitee:https://gitee.com/xiaolixi/qt_ui/tree/master/dspfiltersdemo

配置

添加头文件和库文件
DSPFilters实现低通滤波器(QT)

效果

DSPFilters实现低通滤波器(QT)