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

猜你喜欢

转载自blog.csdn.net/qq_33942040/article/details/106649419