Cannot load library opencv_worldxxxd.dll

Cannot load library opencv_worldxxxd.dll

别人开发的软件,两台电脑上,均出现了这个错误,尝试了很多方法,找了很多资料,很恼人,最终解决,特记录,防止再次出现问题。

Solution

  1. 将该dll放在system32或sysWOW64或直接放在要运行的.exe同级目录。
  2. 安装c++开发套装。(在这个问题上浪费了很多时间)

求解过程

本人从事python研究,对c++了解较少,也并未安装VS。

  1. 尝试完整安装opencv环境,未解决。电脑中也已经安装了python-opencv
  2. 将相关所有dll复制到system32、sysWOW64,并修改环境变量,未解决。
  3. 放在.exe同级目录,未解决。
  4. 尝试使用cmd regsvr32命令注册该dll,神奇发现opencv_world420.dll能加载成功而opencv_world420d.dll始终无法加载成功,判定是系统环境问题。
  5. 安装相关vc库,未解决。
  6. 安装VS下的c++开发套装,终于解决!

对于开发人员,由于电脑中本身有VS和c++环境,故而不会出现以上报错。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值