加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

vs调试程序缺少 msvcp140d.dll 解决方法

发布时间:2020-12-14 02:12:14 所属栏目:Windows 来源:网络整理
导读:简介一下吧: 如果只是为了解决问题请直接看第???? ?7?????? 点 ,谢谢。 vs2013运行刚安装的opencv问题总结,尤其是电脑还很渣的情况下------花了我起码2天样子----很无奈菜鸟就是这样子 ? ?????????????????????? 1. 用的电脑装了vs2013, 本来想装opencv4

简介一下吧:

如果只是为了解决问题请直接看第???? ?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就行了

?

?

谢谢!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读