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

qt安装FFmpeg后编译遇到error: collect2.exe: error: ld returned 1 exit status错误

安装FFmpeg的过程看这个博客安装FFmpeg
安装完毕后进行测试,我测试的时候出现了以下的错误
在这里插入图片描述

:-1: error: collect2.exe: error: ld returned 1 exit status
:-1: error: [Makefile.Debug:72: debug/UDP_TCP_Client.exe] Error 1

我的这个问题是编译器的问题,我用的是mingw编译器,但是上面的博客在.pro添加的依赖是下面的内容

win32: {FFMPEG_HOME=D:\ffmpeg-6.0-full_build-shared#设置 ffmpeg 的头文件INCLUDEPATH += $$FFMPEG_HOME/include#设置导入库的目录一边程序可以找到导入库# -L :指定导入库的目录# -l :指定要导入的 库名称LIBS +=  -L$$FFMPEG_HOME/lib \-lavcodec \-lavdevice \-lavfilter \-lavformat \-lavutil \-lpostproc \-lswresample \-lswscale
}

我看了下载的FFmpeg的lib文件夹的内容如下图
在这里插入图片描述
在mingw的编译器中,添加的依赖是.dll.a的这一部分,在msvc编译器中,添加的是.lib这些,而这些没有postproc这个,所以,自然会找不到依赖。删去就行了

win32: {FFMPEG_HOME = D:/ffmpeg-8.0-full_build-shared/ffmpeg-8.0-full_build-sharedINCLUDEPATH += $$FFMPEG_HOME/include# 对于 MinGW,链接 .dll.a 文件LIBS += -L$$FFMPEG_HOME/lib \-lavdevice \-lavfilter \-lavformat \-lavcodec \-lswresample \-lswscale \-lavutil \
}
http://www.xdnf.cn/news/19641.html

相关文章:

  • 链表题类型注解解惑:理解Optional,理解ListNode
  • 数据结构--跳表(Skip List)
  • 【学Python自动化】 7. Python 输入与输出学习笔记
  • kaggle中的2D目标检测训练trick总结
  • 用了企业微信 AI 半年,这 5 个功能让我彻底告别重复劳动
  • 一文带你入门 AT 指令集:从串口通信到模块控制
  • 【智能体开发】怎样提升AI智能体的运行速度?
  • 实验2-代理模式和观察者模式设计
  • C++全局变量未初始的和已初始化的位置放在哪里?
  • C语言————实战项目“扫雷游戏”(完整代码)
  • 【Spring Cloud微服务】9.一站式掌握 Seata:架构设计与 AT、TCC、Saga、XA 模式选型指南
  • MD5加密算法详解与实现
  • 【LeetCode_26】删除有序数组中的重复项
  • 手撕Redis底层2-网络模型深度剖析
  • 云电脑是什么?与普通电脑的区别在哪里?——天翼云电脑体验推荐
  • 全国产FT-M6678核心板
  • SQL JOIN 操作全面解析
  • 哈希表-面试题01.02.判定是否互为字符重排-力扣(LeetCode)
  • 【LeetCode数据结构】栈和队列的应用
  • 在windows平台oracle 23ai 数据库上使用bbed
  • 面阵 vs 线阵相机:怎么选不踩坑?选型公式直接套用
  • SQLShift 实现Oracle 到 OceanBase 的存储过程转换初体验
  • 【Vue2 ✨】 Vue2 入门之旅(六):指令与过滤器
  • 阿里云和华为云Rocky LINUX 9.X镜像就绪及低端可用英伟达GPU
  • Google NotebookLM最强替代品评测:AI笔记、语音生成与高效知识管理工具盘点
  • 【Linux基础知识系列:第一百一十八篇】使用perf进行性能分析
  • Day33 网络编程:OSI/TCP/IP模型、协议族与UDP编程
  • 【新启航】3D 逆向抄数的三维能力架构:数据采集工具操作 × 几何处理算法应用 × 行业场景适配技能
  • 微硕WINSOK大功率MOS管 WSF3085在汽车关键系统中的创新应用
  • 【世纪龙科技】汽车专业数字化课程资源包-虚拟仿真实训资源建设