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;
}


看到第三步就成功了

相关推荐
Morwit9 分钟前
Qt qml创建c++类的单例对象
开发语言·c++·qt
雪域迷影14 分钟前
Windows11上安装Redis服务和Redis可视化客户端
windows·redis
广然15 分钟前
Windows 11 关闭 VBS 的几种方法
windows·ensp·vbs
YxVoyager15 分钟前
Qt C++ :QRegularExpression 正则表达式使用详解
c++·qt·正则表达式
不染尘.18 分钟前
Linux基本概述
linux·windows·centos·ssh
qq_4017004121 分钟前
QStackedLayout 实现遮罩层
qt
小Tomkk27 分钟前
⭐️ StarRocks Web 使用介绍与实战指南
前端·ffmpeg
Larry_Yanan29 分钟前
Qt多进程(十一)Linux下socket通信
linux·开发语言·c++·qt
weixin_4624462340 分钟前
Python 使用 PyQt5 + Pandas 实现 Excel(xlsx)批量合并工具(带图形界面)
python·qt·pandas
郑泰科技1 小时前
快速地图匹配(FMM)的开源工具与代码示例
c++·windows·python·交通物流