简介一下吧:

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

谢谢!

                    

最新文章

  1. Struts2入门案例
  2. netty研究【1】:编译源代码
  3. JS 获取服务器时间
  4. Xcode 断点调试,取消直接进入到汇编语言界面处理
  5. IOS学习之路- 运行过程
  6. MySQL数据库配置主从服务器实现双机热备
  7. NSDictionary所有API的学习。
  8. Swift - 使用CABasicAnimation实现动画效果
  9. Cocos2d-x 3.2 大富翁游戏项目开发-第五部分 单机游戏-级别选择ScrollView
  10. leetcode383
  11. 第一次C语言实验报告
  12. 搭建SpringCloud-Eureka 注册中心以及服务提供与调用
  13. python 错误捕获机制分析
  14. servlet 会话技术
  15. python-ceilometerclient命令行(终结)
  16. Numpy 基础运算
  17. 转:android studio 一直卡在Gradle:Build Running的解决办法
  18. SDN测量论文粗读(三)9.24
  19. 电脑开机svchost.exe报错
  20. 爬虫学习之-xpath

热门文章

  1. 冒泡排序的优化方案BubbleSort
  2. oracle数据库备份 -九五小庞
  3. 递归方式---通过子级id,获取子级和父级Name
  4. 跟着尚硅谷系统学习Docker-【day05】
  5. 安装JDK的攻略
  6. 20190923-07Linux搜索查找类 000 015
  7. 通俗理解线性回归(Linear Regression)
  8. 【原创】Linux虚拟化KVM-Qemu分析(三)之KVM源码(1)
  9. Mysql主从分离与双机热备超详细配置
  10. python之读取yaml数据