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


看到第三步就成功了

相关推荐
鹅毛在路上了5 小时前
C++, ffmpeg, libavcodec-RTSP拉流,opencv实时预览
c++·opencv·ffmpeg
该用户已不存在10 小时前
你没有听说过的7个Windows开发必备工具
前端·windows·后端
枫叶落雨22210 小时前
注解参数校验
windows
通达的K10 小时前
Java实战项目演示代码及流的使用
java·开发语言·windows
牵牛老人11 小时前
Qt C++ 复杂界面处理:巧用覆盖层突破复杂界面处理难题之一
数据库·c++·qt
胡耀超11 小时前
3.Python高级数据结构与文本处理
服务器·数据结构·人工智能·windows·python·大模型
离越词11 小时前
C++day8作业
开发语言·c++·windows
ChindongX12 小时前
CString(MFC/ATL 框架)和 QString(Qt 框架)
qt·mfc
fasewer12 小时前
玄机--windows日志分析
运维·服务器·windows·网络安全