如何在Qt中引入ffmpeg(Windows10 64位,msys2_64编译ffmpeg)

来源:6-7 Mac App中引入ffmpeg库

二零一七开始往前冲

2021-03-04

Windows10 ,Qt5.10 ,引入ffmpeg,总是提示找不到函数。不知道,老师同学们有没有好的方法示例。

配置:
main.pro


main.c

#include <iostream>
extern "C"
{
#include "libavutil/avutil.h"
}
int main()
{

    av_log_set_level(AV_LOG_DEBUG);
    av_log(NULL, AV_LOG_DEBUG,"Hello World!");

    return 0;
}

build结果报错:

undefined reference to `av_log_set_level’

undefined reference to `av_log’

写回答

1回答

李超

2021-03-05

首先你要确认编译出的ffmpeg 命令在windows 上是否可用;然后再配置QT,Q T 引入ffmpeg 库与引入其他C/C++库的方法是一样的,在网上查一下应该就可以找到配置方法

1
1
二零一七开始往前冲
非常感谢!果然是Qt编译器和ffmpeg不一致问题造成的。Qt是32位的,换成64位就好了~
2021-03-05
共1条回复

音视频小白系统入门课 音视频基础+ffmpeg原理

掌握音视频采集、编解码、RTMP传输协议等核心基础

2317 学习 · 813 问题

查看课程