vs的oxc000007b错误和key valid错误

一,应用程序无法正常启动(oxc000007b)。请单击"确定"关闭应用程序

第一类原因,系统dll错误或者缺少dll错误

1.dll和lib32位或者64位不匹配
错误原因:dll位数不同,我们虽然能编译成功,但是因为dll是动态链接库,只有运行exe的时候,才会根据路径去链接dll,如果dll和你exe要求的位数不同,就会报出000007b的错误。

2 .dll放置路径错误

vs环境是在32系统版本运行的,而
在这里插入图片描述
因此当syswow64中缺少dll或者dll版本不对时有可能出现这类错误。

3.dll类错误

解决方案

对于①和②的情况:去vs的目录里面拷或者利用depends进行分析下载dll文件
如:
vs2013安装目录\VC\redist\x64,这里有正统的dll,即到开发的环境去找
常用缺少的dll:

  1. msvcr120.dll
  2. msvcp120.dll
  3. vccorlib120.dll

第三种情况解决方法:
①利用vs的修复
②利用DirectX9.0进行修复,即dll专业修复工具

第二类原因:缺少环境变量

解决方法①在系统中加环境变量
在这里插入图片描述
下面为vs2013

①环境变量中加
D:\OpenCV3.0\build\x86\vc12\bin和D:\OpenCV3.0\build\x64\vc12\bin
②根据系统版本加
D:\opencv\build\common\tbb\intel64\vc12  64位系统 要再环境变量里添加这个
D:\opencv\build\common\tbb\ia32\vc12     32位要添加这个  
加完后进行重启电脑

②在vs中将完全把“项目属性----链接器------输入------附加依赖项“完全弄一样的。

VS中使用默认的Win32平台,在配置时全部使用针对32位系统的库目录和包含目录,系统环境变量中也要设置OPENCV的32位的C:\OpenCV2.3.1\build\x86\vc10\bin; 运行环境和系统配置全都按照32位操作系统来,解决问题。

key valid错误

造成原因:va损害导致
解决方法:改注册表
代码如下,新建a.reg注册表运行即可修复key valid问题

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Licenses]
"{R7C0DB872A3F777C0}"=hex:70,d1,fb,66
"{K7C0DB872A3F777C0}"=hex:42,22,8f,bf,db,17,1f,ff,ff,ff,ff,e5,dc,ce,f7,c7,52,\
  6d,59,1f,81,41,ff,9d,0b,4b,98,70,d1,fb,66,ee,69,18,c7,86,47,07,66,ff,ff,ff,\
  ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,\
  ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,\
  ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,\
  ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,9d,0b,4b,98,db,17,1f,ff,ff,ff,ff,e5,dc,ce,f7,\
  c7,52,6d,59,1f,81,41,ff,9d,0b,4b,98,70,d1,fb,66,ee,69,18,c7,86,47,07,66,ff,\
  ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,\
  ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,\
  ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,\
  ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,9d,0b,4b,98,00,00
"{I7538681BD5988129}"=hex:8a,06,00,00
"{07538681BD5988129}"=hex:56,3e,a8,0e,0b,a2,a7,a6,41,06,53,98,e0,a4,44,a3,73,\
  20,91,6e,d8,b6,05,a1,87,e8,09,9b,1f,b1,5a,23,a5,f4,d8,34,9c,d5,94,64,2f,be,\
  de,46,a8,fa,ae,64,bf,e9,64,52,1f,98,7a,bb,98,2a,b2,66,5a,31,a8,15,50,d0,62,\
  29,2a,bd,e9,2f,8e,14,02,a8,44,5f,71,8f,01,0e,9f,65,95,ba,57,d1,8b,79,97,39,\
  0e,93,48,5d,6e,a7,e3,cf,3e,03,77,94,f1,ea,1c,b2,c6,b6,0a,c8,81,5c,f7,8d,a6,\
  e2,1a,52,b5,8b,32,3a,18,c3,e4,e1,77,a8,22,49,4a

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

goddemon

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值