QT5.14.2+cmake3.8.2+opencv3.4.0环境配置遇到的问题
创始人
2024-03-17 06:33:48
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

相关内容

热门资讯

专业文章丨跨境模具纠纷高效和解... 【珠海律师、珠海法律咨询、珠海律师事务所、京师律所、京师珠海律所】 (本文转载自北京市京师律师事务所...
全总等三部门联合发布2025年... 新华社北京12月25日电(记者樊曦、冯家顺)记者12月25日从全国总工会了解到,全国总工会与最高人民...
对“问题法规”要及时纠正 从事网约车经营要求车辆购置总价不得低于12万元、残疾人机动轮椅车登记需有本市常住户籍……日前提请全国...
专业文章丨相对不起诉:一起交通... 【珠海律师、珠海法律咨询、珠海律师事务所、京师律所、京师珠海律所】 (本文转载自北京市京师郑州律师事...
巡回审判进商场 两起纠纷就地解 央广网长春12月26日消息(记者舒震)“真没想到法官能把法庭‘搬’到商场里来,更没想到当庭就把我们的...
专业文章丨赠与车辆未交付 可以... 【珠海律师、珠海法律咨询、珠海律师事务所、京师律所、京师珠海律所】 (本文转载自北京市京师合肥律师事...
广西重拳打击制售假劣农资犯罪 ... 中新网南宁12月26日电 (韦小婷)广西壮族自治区农业农村厅25日介绍,今年开春以来,该厅在广西开展...
政策面前瞻:多元工具下的宽松红... 我们来聊聊今年政策的整体变化。感受特别明显的是,今年政策利率的锚发生了一些切换,包括货币政策投放工具...
政策力挺消费!这波逢低布局机会... 板块轮动已经成为A股常态。被看作“长坡厚雪”的消费板块,已经走过了一段漫长的调整路,估值也跌回了历史...