vs调试程序缺少 msvcp140d.dll 解决方法
简介一下吧: 如果只是为了解决问题请直接看第???? ?7?????? 点 ,谢谢。 vs2013运行刚安装的opencv问题总结,尤其是电脑还很渣的情况下------花了我起码2天样子----很无奈菜鸟就是这样子 ? ?????????????????????? 1. 用的电脑装了vs2013, 本来想装opencv4.0.1结果失败的,后来装了opencv3.4.4结果成功,编译成功了,但debug失败出现错误你的计算机msvcp140d.dll丢失无法启动程序。 ????????????????????? 2. 开始这电脑刚拿到,系统还是不稳定还是什么模式,背景总是黑化,而且图标可以拖出边缘,头痛啊,然而这是vs2013运行opencv出现计算机错误,难免认为是电脑的问题,Dell电脑开机F8进入安全模式添加没事msvcp140.dll,还是不行,最后慌了只能启动最近一次正常启动,发现系统正常了,应该是正式进入了系统。之前系统是什么原因现在还不知道,谁知道可以说一下,或这further的我知道。?现在真慌了开机就是什么(应用程序无法正常启动(0x000007b)单击确定关闭应用程序。)这是又是那出呢。。。。在网上查了一下又是一大堆解决方法不知道那个可以用,瞬间感觉要被领导屌了。。这电脑还有其他软件哦,挣扎到加班最后一刻,结果做好下周被说的准备了(本来还有继续加班搞,可是没有班车了,上次都是自己滴滴搭车回来的没有报销也没理由报销。。。) ???????????????????? 3. 查的大把的例子在网上,大部分说这是没有安装微软VC++2015版运行库(英文全称:Microsoft?Visual?C++?2015 Redistributable?Package)(介意这种东西还是在microsoft下载比较安全),给个链接:https://www.microsoft.com/zh-CN/download/details.aspx?id=48145 结果安装不了,显示已有另一个版本安装, 本次无法安装之类的,然后网上又说要卸载电脑上的高版本 Microsoft?Visual?C++?2017 Redistributable?,结果还是不行。 而且确定这种方法不行 ????????????????????4. 于是另寻它法,直接安装msvcp140.dll不就够了么, 于是在编程之家下载了msvcp140.dll(其他途径很难找或者要钱。。。) 很气的是现在才发现自己下载错了文档。现在我都不敢相信,我决定再去看看我下载的网页,结果发现当时确实是自己下错了。(所有的安装解决问题算是第二天上午了),最终放弃了,不想滴滴搭车回来,该用的方法都用了,安然的接受星期一上班将发生的一切吧。 ??????????????????? 5. 星期一也是今天哦,状态很好,思路清晰(状态和头脑清晰很重要,不能一味蛮搞,松弛有度才是解决问题的好办法), 问题还没严重到那种影响工作地步于是自己 1,打一段代码运行debug错误计算机msvcp140d.dll丢失无法启动程序。2.修复vs2013?同样没解决问题 3.安装库文件Microsoft?Visual?C++?2015 Redistributable?Package 同样没解决问题 4.安装msvcp140d.dll (注意要备份)这是发现有显示其他dll缺少。计算机丢失了ucrtvased.dll. 这是自己豁然开朗在安装msvcp140d.dll时没有替换复制,而之前都有替换复制,那说明140d.dll 安装成功了,确实计算机没有这个文件。那以前为什么有呢,结果发现是有msvcp140.dll,虽然差一个字符d但天壤之别啊。这不由让我想到opencv 的lib动态库也有 *.lib 和*d.lib区别 于是问题解决了,说明release 调试就行,结果我的猜测是对的,计算机系统不缺少release的文件。 ?????????????????? ?6.总结: ?????????????????????????? 1.系统中同样存在 debug 和 release 的dll文件 区别是d字符命名出。 ?????????????????????????? 2. 如果思路,状态不清晰就不要一味耗时间,松弛有度才是解决问题的好办法。 ? ? ?????????????????? 7.解决第一个问题:vs调试程序缺少 msvcp140d.dll 解决方法 ???????????????????? 参考:https://blog.csdn.net/zhihuoqian9683/article/details/78757740 下载入下面的dll 文件,一共有四个,文件名后缀带有-system32的两个文件, 去除“-system32”,并且存放到C:WindowsSystem32中; 另外带有“-sysWOW64”,去除“-sysWOW64”,并且存放到C:WindowsSysWOW64,在vs中调试程序成功,ok啦! dll 下载地址:https://pan.baidu.com/s/1i4MD02L 最复杂的问题往往解决最简单,替换就行。 或者不用debug模式用release模式 如果系统缺少其他dll添加对象的dll就行了 ? ? 谢谢! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- scheduled-task – Windows计划任务 – “启动时”任务的错
- windows – PowerShell:格式化和排序环境变量
- “Microsoft”有一个用于解决Exchange问??题的在线工具 –
- Windows中的signal.alarm替换[Python]
- Windows – 使用PowerShell进行Visual Studio命令提示符
- azure – Windows XP中Internet Explorer 8中的证书错误
- windows-server-2008 – Windows AD域名更改的最佳时机
- windows-server-2003 – MSDEPLOY是否为审计目的生成其操作
- 在Windows 10中使用vb6进行webautomation时出错
- windows下c++代码保存dump文件