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

QT5.14.2+cmake3.8.2+opencv3.4.0环境配置遇到的问题

1、cmke的configure时遇到无法下载opencv_ffmpeg.dll等三个文件
在这里插入图片描述
我直接用网上的下载好的在文件夹中添加,不过,一定要改成原文件的命名,就是带一堆数字签名的:
在这里插入图片描述
然后直接Generate,之后就可以去cmd编译了
(因为再次configure的话会尝试重新下载覆盖,又变成空文件)
网上还有一种在system32文件夹中的hosts里面添加ip权限(C:\Windows\System32\drivers\etc\hosts)我一直无法使用管理员权限,大家可以自行搜索这个方法进行尝试,例如:解决方案

2、编译时报错:opencv\sources\modules\videoio\src\cap_dshow.cpp: In member function ‘void videoInput::getMediaSubtypeAsString(GUID, char*)’:
D:\Tools\opencv\sources\modules\videoio\src\cap_dshow.cpp:2145:41: error: ‘sprintf_instead_use_StringCbPrintfA_or_StringCchPrintfA’ was not declared in this scope
if( type == MEDIASUBTYPE_RGB24) sprintf(tmpStr, “RGB24”);
在这里插入图片描述
需要在一个文件里加入定义,具体是sources\modules\videoio\src\cap_dshow.cpp中添加:

#define STRSAFE_NO_DEPRECATE

#define STRSAFE_NO_DEPRECATE

添加后保存,再次编译 mingw32-make -j 16
成功了
在这里插入图片描述
此解决方案参照这位博主:解决方案2

相关文章:

  • 用Unity实现FXAA
  • [附源码]JAVA毕业设计课程答疑系统(系统+LW)
  • python编程从入门到实践2——列表
  • 自动推送消息时附带图片的一种实现方式
  • 数据库基础 - 数据类型、关键字、cmd中操作数据库的命令
  • 搭建一个属于自己的博客
  • java-php-net-python-杉杉奥莱服装配饰订制与自主选购系统计算机毕业设计程序
  • 微机-------CPU与外设之间的数据传送方式
  • Springboot垃圾识别工具箱0g1f8计算机毕业设计-课程设计-期末作业-毕设程序代做
  • OkHttp搞定Http请求
  • JavaWeb_第5章_会话技术_Cookie+Session
  • 网格化微型空气质量站 浅谈工作原理
  • Python源码剖析3-列表对象PyListObject
  • 《人类简史》笔记二——一场永远的革命
  • gcd区间 (ST表)(爱思创算法四)
  • Golang基本命令操作
  • 从0开始学游戏开发
  • 学会抓住重点
  • 传奇外网开服教程-GEE传奇外网全套架设教程
  • java毕业设计“小蜜蜂”校园代取快递系统mybatis+源码+调试部署+系统+数据库+lw
  • Fairseq代码结构
  • [安装] Doris集群搭建环境
  • 【JavaScript】——JS数组的方法(全且详细)
  • GoWeb 进阶的实战项目,基于 Iris 框架实现 JWT 认证(附案例全代码)
  • MySQL数据库 —— 常用语句
  • AI虚拟人千亿级市场来袭,景联文科技提供全方面数据采集标注服务
  • [附源码]Python计算机毕业设计Django兴达五金日杂批发商店管理系统
  • u盘怎么数据恢复?靠这四种解决方法
  • 遥感影像目标检测:从CNN(Faster-RCNN)到Transformer(DETR)实践技术应用
  • Eureka
  • 湖南2021本科批(普通类历史类)第一次征集志愿投档分数线
  • 2022年甘肃高考482分能报什么大学 482分能上哪些院校
  • 2022年全国各大高校在山东招生计划及分数
  • 浙江有哪些师范大学,年浙江师范类大学分数线排名一览表
  • 武汉设计工程学院是几本
  • 2022感恩节放假吗 中国有哪些节日会放假
  • 12种新高考3+1+2选科组合分析 怎么选科好
  • 0基础艺考最容易过的专业有哪些 通过率最高的专业是什么
  • 体育高水平怎么报名
  • 浙江2022普通类第二段平行投档分数线是多少