当前位置: 首页 > news >正文

广州建网站新科网站建设网站商务方案

广州建网站新科网站建设,网站商务方案,汽车工厂视频网站建设,企业集团网站建设方案文章目录 QT配置ffmpeg出现: undefined reference to "avcodec_version"没有配置环境变量QT和FFmpeg的版本不对应直接添加FFmpeg的头文件没有在.pro文件添加路径 QT 程序异常退出没有在debug文件里面存放dll库 QT配置ffmpeg出现: undefined re…

文章目录

    • QT配置ffmpeg出现: undefined reference to "avcodec_version"
      • 没有配置环境变量
      • QT和FFmpeg的版本不对应
      • 直接添加FFmpeg的头文件
      • 没有在.pro文件添加路径
    • QT 程序异常退出
      • 没有在debug文件里面存放dll库

QT配置ffmpeg出现: undefined reference to “avcodec_version”

出现这种问题的意思就是找不到avcodec_version的定义,
原因有很多种,主要分为以下几种:

没有配置环境变量

环境变量配置有问题,建议重新检查一遍文件路径是否存在错误

如果将include、dll、lib文件存放到qt项目文件中也可以,只不过配置环境变量的话以后创建项目会更加方便

QT和FFmpeg的版本不对应

如果你的qt版本是32位,下载的FFmpeg是64位,则可能识别不了函数
在这里我提供了64位和32位的FFmpeg下载链接

32位链接: https://pan.baidu.com/s/1wBAv6yYYa_9n64wzmHdO2w
提取码:0703

64位链接: https://pan.baidu.com/s/1aEHWpbTQkhVA30KtfviYjA
提取码:0703

直接添加FFmpeg的头文件

因为ffmpeg是采用c语言实现的 所以QT c++工程种 需要导入c语言

extern "C"   
{//avcodec:编解码(最重要的库)#include <libavcodec/avcodec.h>//avformat:封装格式处理#include <libavformat/avformat.h>//swscale:视频像素数据格式转换#include <libswscale/swscale.h>//avdevice:各种设备的输入输出#include <libavdevice/avdevice.h>//avutil:工具库(大部分库都需要这个库的支持)#include <libavutil/avutil.h>
}

没有在.pro文件添加路径

没有在.pro文件添加ffmpeg路径也可能导致找不到avcodec_version函数

INCLUDEPATH +=$$PWD/ffmpeg/includeLIBS += $$PWD/ffmpeg/lib/avcodec.lib \$$PWD/ffmpeg/lib/avfilter.lib \$$PWD/ffmpeg/lib/avformat.lib \$$PWD/ffmpeg/lib/avutil.lib \$$PWD/ffmpeg/lib/postproc.lib \$$PWD/ffmpeg/lib/swresample.lib \$$PWD/ffmpeg/lib/swscale.lib

PWD就是当前目录,路径根据自己文件名字修改

QT 程序异常退出

配置FFmpeg时,qDebug()<<avcodec_version(),运行QT项目就会程序异常退出,主要的原因有两种

没有在debug文件里面存放dll库

需要将你的ffmpeg文件复制到QT的项目工程文件中
打开下载的ffmpeg文件,打开bin文件
在这里插入图片描述
将所有的文件复制到debug项目文件中
为以防万一,我把ffmpeg文件也复制到debug文件了
在这里插入图片描述
再次qDebug() avcodec_version函数,已经不会再出现程序异常退出的情况
在这里插入图片描述

亲测有效,如果还是有问题的话,可以评论区留言

http://www.yayakq.cn/news/268461/

相关文章:

  • 网站制作优化排名商品网站开发
  • 购物网站开发教程+视频个人免费自助建站
  • 网站广告位一般多少钱中国建筑集团有限公司简介
  • 网站建设属于现代服务吗在线视频网站开发方案php
  • 请问聊城网站建设外链发布平台有哪些
  • 网站的空间需要续费么上海网站建设报价书
  • 东莞网站推广公司app的制作过程
  • google 网站推广爱站网关键字查询
  • 阿里云上做网站湖南公众信息网官网
  • 深圳海外医疗网站建设网站模拟课堂模式应该怎么做
  • 网站开发怎么做网站上面的主导航条怎么做
  • 备案的网站建设书是什么一级a做爰电影片免费网站
  • 做网站服务器用国外的长春网站建设路
  • 教育兼职网站开发wordpress搭建电商
  • 小说网站开发对影成三人小说上海建设银行营业网站
  • 广州推广网站做商城网站买多大的空间
  • 商城外贸网站设计英文网站做翻译接单
  • 那些外贸网站个人可以做网站建设有哪些工作需需要筹备
  • 奖励软件下载网站北京网站建设公司华网天下下
  • 支付网站备案济宁推广
  • 网站是怎么做新手引导网站开发前端和后端用什么语言
  • 宝安自适应网站建设开发建设网站多久
  • 常用小网站wordpress会员邮件通知
  • 网站设计方案模板上线了怎么建网站
  • 怎么搜索整个网站做网站必须要服务器吗
  • 网站推广优化技巧快速开发平台免费版
  • android 移动网站开发详解网站优化有哪些
  • 网站做广告投放 做销售线索预估开办网站原因
  • 想建立一个网站怎么做东莞住房与城乡建设官网
  • 设计网站遇到的问题我也来做外国网站购物