请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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回答

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

1 回复 有任何疑惑可以回复我~
  • 非常感谢!果然是Qt编译器和ffmpeg不一致问题造成的。Qt是32位的,换成64位就好了~
    回复 有任何疑惑可以回复我~ 2021-03-05 17:18:38
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信