遇到程序崩溃的一般解决步奏

1、调试程序,定位到崩溃到码处。如果是系统代码处的问题,可以复制改行代码在百度上搜搜看;如果是你自己写的代码,那么我想改起来就更简单了。

2、一般我们所遇到的程序崩溃问题网上一定是找得到的,尽量看看国外的链接,老外们说的还是比较靠谱的。看不懂英文的话,就用chrome浏览器翻译网页吧。

回到正题,

一朋友说他运行程序出现崩溃弹窗:the application was unable to start correctly(0x000007b),由于程序没有源码无法调试。好吧,百度搜索看看。找到了一篇貌似很在行的链接:http://www.tomshardware.com/forum/43092-63-application-unable-start-correctly-0xc000007b

最终的解决方案是:

Cause:

The cause of this problem is because of the “msvcp110.dll” file located at C:\Windows\SysWOW64 . This file is used by several applications to run, but each have their own version of the file with the same name. So in order run that application, you might replace it with a different msvcp110.dll file which we normally get at http://www.dll-files.com/

So application might not work the next time you try to start it with the below error.

Solution:

Go to C:\Windows\SysWOW64 location and delete the “msvcp110.dll” file. Now try to start the Application and the program will generate a new “msvcp110.dll” file used by the application and you should be able to get the application working fine 

Hope this helps!!

翻译下也就是:缺少VS2012的C++运行库。你可以在各种软件管家里下载VS2012可发布组件,安装完后估计就可以运行了。

但是,作为程序员我们不能仅仅只是这样。严格的讲,在我们发布应用程序时一定要看看程序需要哪些组件依赖的,需要的就把它带上。因为用户的电脑上是没有开发环境的,不可能有这么些特定编译器的运行库。

如何查看程序依赖的DLL呢?

这是个很基础的技能。在1998年发布的VC6.0中微软就带上了一个DEPENDS.EXE,该工具就是来提供给开发者查看DLL依赖项的。把我们要发布的 exe、DLL拖进去你就可以清楚地看到程序需要哪些DLL依赖了。

对于系统的DLL可以不用展开看,但是用户自己的DLL一定要展开,看看它里面还调用了哪些DLL,因为如果这个DLL缺少依赖的DLL势必影响到我们的程序的运行。如上图中,LIBCEF.dll不是系统的DLL,我们有必要看看它的DLL是否缺失,那么就展开吧:

缺失DLL的话,那个DLL的名称会变成黄色的,如下图中该exe运行就缺少VS2008的C\C++运行库和duilib.dll

那么在发布程序时,我们就需要把这些个DLL加入到该exe路径中去,用户也就不会遇到哪些问题了。

the application was unable to start correctly(0x000007b)解决方案相关推荐

  1. The application was unable to start correctly (0xc000007b)

    用VS2013建立了一个c++ console application,然后引用了一个DLL, 启动的时候报错: The application was unable to start correct ...

  2. The application was unable to start correctly (0xc000007b)的勉强解决方案

    在我的电脑上,Unity 3D和有道词典的安装包(UnitySetup64.exe和YoudaoDictSetup.exe),启动时报错"The application was unable ...

  3. 解决错误:the application was unable to start correctly 0xc00007b,应用程序无法正常启动(0xc000007b)

    环境: Win7 64bit+ VS2010+ OpenCV247 前几天还运行的好好的程序,今天突然出现了这个错误: the application was unable to start corr ...

  4. 以为是 unable to start correctly (0xc0000142) 实际上却是 gfluidimgproc_func.simd.hpp文件找不到的解决方法(含opencv编译使用)

    起因 注意,下面的内容都是win10情况下发生的 在某些时候,我们从比较新的电脑上用vs,编译使用了比较新的opencv4.X库的运行程序,并且打算放到比较旧的电脑上使用时 会发现在动态链接库都是完整 ...

  5. 安装Python3.5后,pip报错Fatal error in launcher: Unable to create process using ‘“‘解决方案

    安装Python3.5后,pip报错Fatal error in launcher: Unable to create process using '"'解决方案 参考文章: (1)安装Py ...

  6. pynlpir更新license Error: unable to fetch newest license解决方案

      大家好,我是爱编程的喵喵.双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中.从事机器学习以及相关的前后端开发工作.曾在阿里云.科大讯飞.CCF等比赛获得多次Top名次.喜 ...

  7. IDEA Maven 报 Unable to import maven project解决方案

    IDEA Maven 报 Unable to import maven project解决方案 问题: 解决: 问题: 将同事给的项目放在自己电脑IDEA里,加载时一直报Unable to impor ...

  8. git pull报“unable to update local ref”解决方案

    使用git pull拉取代码的时候,无法拉取最新代码,报"unable to update local ref"错误. 除了重新clone一份代码外,还可以使用如下解决方案: 1. ...

  9. Spring Boot——[java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration]解决方案

    问题描述 问题分析 没在根目录下写一个Spring Boot的启动类. 解决方案 方案一:Class 在根目录下写一个Spring Boot的启动类. 方案二:注解  需要在注解上加上 @Spring ...

最新文章

  1. WCF 第二章 契约 单向操作
  2. 第一阶段冲刺(第七天)
  3. (软件工程复习核心重点)第四章总体设计-第二节:设计原理
  4. Android传感器编程入门(三)
  5. Python 2.5.1 切片
  6. tex中的书签与链接hyperref
  7. 怎么做好论文查重,分享几个重查方法
  8. apache设置开机启动启动
  9. 计算机原理 复位信号解释,复位电路原理
  10. 和python哪个容易胖_哪些吃了最容易长胖呢?
  11. 三菱PLC步进伺服控制程序 用三菱plc和威纶触摸屏编写
  12. 定位推送分享轻社交网络平台《足迹》——数据库设计
  13. Druid连接池耗尽问题排查总结
  14. 国外工业互联网安全现状分析(政策;标准;厂商;产品)
  15. 蓝牙安全入门详解 超详细
  16. 流媒体服务器FFMPEG转码流摄像头取流
  17. Spring源码深入阅读AnnotationConfigApplicationContext
  18. 开源私有云盘python_使用Seafile搭建个人专属私有云盘
  19. 天梯赛真题L3-008: 喊山(BFS + 数据结构)
  20. 求一份网页设计结课大作业,要求用到html,css,javascript,的知识

热门文章

  1. 计算机考试国王与谎话,公务员考试行测题库《类比推理综合》试题预测_2.docx...
  2. 如何取消开机硬盘自检
  3. JSON的三种解析方式以及JSONObject、JSONArray区别
  4. 理顺 JavaScript (2) - 应先掌握的四个方法
  5. ALPHA_8、ARGB_4444、ARGB_8888和RGB_565的区别
  6. 【python基础教程】python常见的运算符及用法
  7. 2021中级会计考试,这些雷区不要踩!三科都有,成功避雷,告别59
  8. QQ测试用例---个人信息模块
  9. 一句话证明你是程序员
  10. 于新年伊始(后篇):回首而宣誓