使用opencv被360软件坑的一天

这事前段时间发生的,记录一下这个问题吧,供来者参阅:
bug:报错是:

无法定位程序输入点H5P_CLS_LINK_ACCESS_ID_g于动态链接库XXXX\opencv_world401.dll

如下图:
在这里插入图片描述
opencv_world401.dll这个动态库是opencv401版本的核心动态库,就不多说了。
经过检查该exe同级目录下存在该动态库、提示的这个路径下也存在该动态库,该程序在控制台运行或者vs2017 debug的时候也出现该bug

检查了很久原因没有找到,后来经过检查把360退出后,重启vs或者cmd控制台,程序正常执行。
握草!一天没了~~~~~

方法2:(2022.5.30记)
今天又复现了这个bug,不过360软件并没有启动,检查发现是由于设置了一个matlab的环境变量导致的

C:\Program Files\MATLAB\R2018b\bin\win64

该目录下存在的动态库与opencv的动态库同名,但是版本不兼容。
删除该动态库,重启电脑(注意:必须重启电脑,直接删除后运行还是有这个异常现象,重启后再试着编译运行,该问题消失)

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值