1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > vs运行时出现应用程序无法正常启动0xc000007

vs运行时出现应用程序无法正常启动0xc000007

时间:2022-07-03 07:47:56

相关推荐

vs运行时出现应用程序无法正常启动0xc000007

opencv运行时出现应用程序无法正常启动0xc000007b

vs配置opencv的时候,编译可以过,但是运行就会出现下图的错误,试了网上很多种方法,但是都失败了,经过一天的不懈努力,在砸电脑的前一刻,终于解决了。

记录一下我的解决方法,希望对大家有所帮助。

我所配置的opencv是x64位的,工程中配置的也是debugx64,反复检查了我的配置过程,感觉不是配置的问题,所以具体配置过程这里就不细说了。

其他博主的方法,我基本都试了,这里列举几种我觉得可能有用的方法(但实际上对我是没有用的):

1.SFC检查系统完整性来尝试修复丢失文件

点击“开始”->在搜索栏内输入“cmd”,右键点击cmd.exe,选择以管理员身份运行,输入sfc /scannow ,然后按 Enter,系统会扫描并修复大概需要几分钟过程。

2.下载DirectX增强版修复工具,又是一顿扫描并修复,但我的扫描结果显示没有问题,显然不是这个问题。

3.(有效)一般出现(0xc000007b)问题基本是dll问题,有可能是有时X64的exe有可能会分析出加载一些x86的dll,所以可以去分析一下dll哪里出了问题。使用depend软件去分析!下载链接:

/

下载完后,将工程目录下debug里生成的exe文件拖进软件中(可能出现未响应情况,耐心等待一会),然后又是一顿分析。guess what!出现了一点红!

看样子是64位(System32里)的concrt140d.dll出了问题,于是我去网上重新下载了这个dll,放进System32文件夹里,再次运行!成!功!了!

花了将近一天才发现是这么个dll的问题,还好没有放弃,也没有气的砸电脑。所以大家可以耐心尝试多一些办法,如果确定配置过程以及没有问题的话,且配置的OpenCV文件的库(x64/x86),与工程的运行平台(x64/x86)对应关系正确,那很可能是dll的问题,找到这个问题你就胜利了!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。