Windows下QtAV使用总结

Windows下QtAV使用总结

参考ubuntu上编译、安装,测试

准备工作

  • 先集成 Qt开发环境
  • 配置 FFmpeg(Dev) (可以查看我的博客《Windows下配置FFmpeg》)
  • 配置 portaudio 我没有配置
  • 在 GitHub 下载 QtAV

MinGW编译 QtAV

参考 Build-QtAV

  • Qt Creator 打开 QtAV.pro
  • 选择 项目 - 构建设置 - 构建环境
  • 添加 CPATH = ...\ffmpeg path\include
  • 添加 LD_LIBRARY_PATH = ...\ffmpeg path\lib
  • 添加 LIBRARY_PATH = ...\ffmpeg path\lib
  • 点击 构建项目(Ctrl + b)
  • 构建完成后,在 构建环境 中找到 构建目录 并打开
  • 用编辑器打开 sdk_install.bat 这个脚本是将本目录中的库与头文件等内容复制到你安装的Qt目录
  • 执行 sdk_install.bat 会将QtAv以一个模块的方式加入到你安装Qt的目录

MSVC 编译 QtAV (先记录)

  • Qt Creator 打开 QtAV.pro
  • 选择 项目 - 构建设置 - 构建环境
  • 修改 INCLUDE = ...\ffmpeg path\include; ...
  • 修改 LIB = ...\ffmpeg path\lib; ...
  • 修改 PATH = ...\ffmpeg path\bin;...\ffmpeg path\lib; ...
  • 点击 构建项目(Ctrl + b)
  • 构建完成后,在 构建环境 中找到 构建目录 并打开
  • 用编辑器打开 sdk_install.bat 这个脚本是将本目录中的库与头文件等内容复制到你安装的Qt目录
  • 执行 sdk_install.bat 会将QtAv以一个模块的方式加入到你安装Qt的目录

使用QtAV

参考 Use QtAV In Your Projects

  • pro 中添加 QT += avwidgets
  • 头文件中添加
    1
    2
    #include <QtAV>
    #include <QtAVWidgets>

FFmpeg

  • dev版本 文件夹中的 Includelib 目录整个儿复制合并到 MinGW 目录下
  • share版本 文件夹中 bin 目录下对应的所有dll复制合并到 MinGW 目录下

本文标题:Windows下QtAV使用总结

文章作者:史彦超

发布时间:2016年10月11日 - 22:10

最后更新:2021年07月20日 - 16:07

原始链接:https://doingself.github.io/2016/10/11/2016-10-11-Windows%E4%B8%8BQtAV%E4%BD%BF%E7%94%A8%E6%80%BB%E7%BB%93/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

Donate comment here