02 windows qt配置ffmpeg开发环境搭建

  • 版本说明
    首先我使用ffmpeg版本是4.2.1


  • QT使用版本5.14.2

我选择是c编译




  • 在02Day.pro⾥⾯添加ffmpeg头⽂件和库⽂件路径
csharp 复制代码
win32 {
INCLUDEPATH += $$PWD/ffmpeg-4.2.1-win32-dev/include
LIBS += $$PWD/ffmpeg-4.2.1-win32-dev/lib/avformat.lib   \
        $$PWD/ffmpeg-4.2.1-win32-dev/lib/avcodec.lib    \
        $$PWD/ffmpeg-4.2.1-win32-dev/lib/avdevice.lib   \
        $$PWD/ffmpeg-4.2.1-win32-dev/lib/avfilter.lib   \
        $$PWD/ffmpeg-4.2.1-win32-dev/lib/avutil.lib     \
        $$PWD/ffmpeg-4.2.1-win32-dev/lib/postproc.lib   \
        $$PWD/ffmpeg-4.2.1-win32-dev/lib/swresample.lib \
        $$PWD/ffmpeg-4.2.1-win32-dev/lib/swscale.lib
}
LIBS的多⾏引⽤⼀定要记得带斜杠,否则后续的引⽤⽆效
csharp 复制代码
修改main.c⽂件
// 包含ffmpeg头⽂件
extern "C"{
#include "libavutil/avutil.h"
}


int main()
{
    cout << "ffmpeg version" <<av_version_info()<< endl;
    return 0;
}


看到第三步就成功了

相关推荐
芥子沫8 分钟前
Memos捷径(Shortcuts)用法介绍
linux·服务器·windows
脸红ฅฅ*的思春期15 分钟前
Windows内核攻防—利用RTCore64驱动绕过Windows签名校验
windows·windows内核·dse绕过·rtcore64
haiyaoyouyou42 分钟前
Qt ElaWidgetTools 编译运行示例
开发语言·qt·qt creator·elaframework·mingw_64
white-persist1 小时前
【CTF线下赛 AWD】AWD 比赛全维度实战解析:从加固防御到攻击拿旗
网络·数据结构·windows·python·算法·安全·web安全
不会写DN1 小时前
如何让两个Go程序远程调用?
开发语言·qt·golang
小云小白1 小时前
OpenCowork 实测:支持本地文件、飞书机器人的 Windows AI 助手(只需配置 Token)
windows·ai助手·oepncowork
武藤一雄10 小时前
C# 引用传递:深度解析 ref 与 out
windows·microsoft·c#·.net·.netcore
qiuyuyiyang15 小时前
MySQL 实验1:Windows 环境下 MySQL5.5 安装与配置
windows·mysql·adb
桌面运维家15 小时前
Windows下VHD虚拟磁盘启动U盘制作指南
windows
资源分享【用爱发电】15 小时前
Windows DLL 文件丢失怎么办?2026一键修复工具 + 图文教程
windows·经验分享