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:\Windows\System32中;
另外带有“-sysWOW64”,去除“-sysWOW64”,并且存放到C:\Windows\SysWOW64,在vs中调试程序成功,ok啦!
dll 下载地址:https://pan.baidu.com/s/1i4MD02L
最复杂的问题往往解决最简单,替换就行。
或者不用debug模式用release模式
如果系统缺少其他dll添加对象的dll就行了
谢谢!
vs调试程序缺少 msvcp140d.dll 解决方法的更多相关文章
- plsql+绿色版oracle连接远程数据库配置及提示缺少msvcr71.dll解决方法
之前一直用的sqldeveloper连接oracle数据库,这个免费而且也是官方出品,除了体积略大启动略慢外,也没什么不好的.. 一次偶然机会决定试一下plsql,整理一下安装资料,需要本地oracl ...
- xcode打正式包提示缺少icon图标解决方法
报如下错,是说缺少ipad图标 解决方法 如下图创建图标库 打开新建的图标库文件夹中的contents.josn文件,把下面的代码复制到原来的图标库(可以不进行上一步建图标库,手动添加也可以) 然后把 ...
- 安装软件或运行软件时提示缺少api-ms-win-crt-runtime库解决方法
最近碰到一个问题,在我软件安装或运行时会提示缺少api-ms-win-crt-runtime-|1-1-0.dll 当然第一个想到的是运行库没有装,但是很清楚的是我的电脑是装过vc_redist_20 ...
- Xshell启动时显示丢失MSVCP110.dll解决方法
成功安装xshell之后,在运行时却弹出“无法启动此程序,因为计算机中丢失MSVCP110.dll.尝试重新安装该程序以解决此问题”,很多人按照提示重装了还是出现同样的问题,本集教程将具体讲解如何处理 ...
- 用C#调用C++DLL提示找不到DLL解决方法【转】
用C#调用自己写的C++ DLL(x64),总是提示找不到DLL,调试可以,发布release老是提示找不到DLL(dll文件确定存在) 原因:Visual C++的DLL分发方式没选:调试默认选择: ...
- 没有找到MSVCR100.dll解决方法
转自:http://hi.baidu.com/fjdvd/blog/item/3679b201ec3d6b154afb515d.html MSVCR100.dll下载(游戏丢失msvcr100.dll ...
- Ubuntu phpmyadmin 缺少mcrypt扩展解决方法
之前在登陆phpmyadmin的时候,会出现警告说缺少mcrypt扩展的错误,一直没去解决这个问题,觉得没什么影响就算了. 今天谷歌了一下,原来是php5没有启用mcrypt模块. sudo ph ...
- Server 2012 R2 Standard 安装运行PCS7时出现“无法启动此程序,因为计算机中丢失api-ms-win-crt-runtime-l1-1-0.dll”解决方法
网上看到了这篇文章https://www.jianshu.com/p/21f4bb8b5502,根据思路自己尝试,解决了丢失的问题.提示[计算机中丢失api-ms-win-crt-runtime-l1 ...
- 代码修改之后MSbuild编译不出最新的dll解决方法
问题: 使用jenkins发布的时候,开发不断反馈自己修改的文件使用jenkins没有发布到测试环境.经过查证发现使用MSBUILD编译的时出现修改的文件编译出的日期不是最新日期,但是使用VS编译就不 ...
随机推荐
- [PyTorch 学习笔记] 4.2 损失函数
本章代码: https://github.com/zhangxiann/PyTorch_Practice/blob/master/lesson4/loss_function_1.py https:// ...
- idea 实现远程调试
使用idea远程调试,需要在服务端启动时,增加JVM参数,开通debug端口 -Xdebug -Xrunjdwp:transport=dt_socket,suspend=n,server=y,addr ...
- html加C#上传文件
最近在学上传文件部分内容,包括创建文件夹,设置文件夹属性,上传文件并保存. 前台代码: <html xmlns="http://www.w3.org/1999/xhtml"& ...
- 烂大街的 Spring 循环依赖问题,你觉得自己会了吗
文章已收录在 GitHub JavaKeeper ,N 线互联网开发.面试必备技能兵器谱,笔记自取. 微信搜「 JavaKeeper 」程序员成长充电站,互联网技术武道场.无套路领取 500+ 本电子 ...
- Java8 :lambda表达式初体验
package lambda; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import j ...
- 初探nmap
nmap 也就是Network Mapper用来扫描电脑开发的端口 主要功能: 探测主机在线情况 扫描主机开发端口和对应的大概服务命令: nmap 127.0.0.1 查看该主机开放的端口和端.端口类 ...
- shell 设置进程数运行
问题描述 在服务器上提交任务时,需要限制运行的核的数目.程序本身是单线程的,但是不同的输入参数需要跑很多组,粗暴的方法是开多个终端,不断地去提交任务.但这比较麻烦,可以用 shell 实现. 基础 首 ...
- [转载] 微软发布 SURFACE DUO ANDROID SDK 和模拟器
模拟器截图 微软今天发布了双屏折叠设备 Surface Duo Android 开发工具(SDK 和模拟器),Windows 10X 开发工具和模拟器之后 2 月 11 日发布,并宣布了新的针对双屏体 ...
- 吴恩达《深度学习》-第一门课 (Neural Networks and Deep Learning)-第三周:浅层神经网络(Shallow neural networks) -课程笔记
第三周:浅层神经网络(Shallow neural networks) 3.1 神经网络概述(Neural Network Overview) 使用符号$ ^{[
- 数据库分表分区后的ID生成之雪花生成
转自https://www.cnblogs.com/jajian/p/11101213.html 传统的单体架构的时候,我们基本是单库然后业务单表的结构.每个业务表的ID一般我们都是从1增,通过AUT ...