QT5.5编译程序无法启动,报应用程序正常初始化 0xc0000135 失败问题解决一例

昨天同事碰到一个古怪的问题,也许是程序员常见的问题,在自己的PC上,程序能够很好的运行,但是拷贝到别人的机器上就是不能运行。而且没有任何错误日志,直接就是没有任何反应。 然后同事把他的源码拿过来自己编译,编译好的程序,在开发环境中,启动也没有任何问题,但是使用windeployQT.exe打包所有的dll的时候,又出现了程序无法启动的问题。没有任何错误信息报告出来。 他就来找我来解决问题了。

我用QT creator的调试功能,载入外部程序的方式来调试,终于在调试的时候,程序报出应用程序正常初始化 0xc0000135的错误信息。然后这个错误号,可能的原因很多,有些老鼠拉龟无从下手啊。但是既然在开发环境中没有问题,那么那些什么硬件问题可以排除,根据经验,应该还是缺少相对应的dll文件。

既然在开发环境中可以运行,那么我就先启动程序,然后在任务管理器中导出内核转储文件。再使用visual studio打开dmp文件,查看程序调用了哪些dll,dll文件的地址在哪里。最后发现缺少qtopengl.dll ,qtPrintSupport.dll两个文件,copy过去,问题解决。 该程序使用Qwt - Qt Widgets for Technical Applications,应该是使用了openGL的功能,但是windeployQT.exe打包程序并没有将这两个dll包含进来,可能是因为这两个dll是qwt那边调用的吧。

QT5.5编译程序无法启动,报应用程序正常初始化 0xc0000135 失败问题解决一例相关推荐

  1. 应用程序正常初始化(0xc0000135)失败解决方法;附:该内存不能为“read”和“written”

    应用程序正常初始化(0xc0000135)失败解决方法 这是由于没有安装.NET framework 所造成的,请安装.NET framework.下载地址:微软官方地址:http://downloa ...

  2. 应用程序正常初始化0xc0000135失败的解决办法

    今天在打开CDImage.exe文件时,弹出"应用程序正常初始化0Xc0000135失败,请打击'确定'....",换了几个文件都是这样.    这个问题貌似很常见,找了下资料,得 ...

  3. 应用程序正常初始化(0xc0000135)失败解决方法

    今天电脑准备运行一个exe程序时,总是出现应用程序正常初始化(0xc0000135)失败 ,我以为是下载的软件不行,于是重新去别的地方下一个,还是运行不起来,于是去百度了一下,发现了问题所在. 应用程 ...

  4. 应用程序正常初始化(0xc0000135)失败

    应用程序正常初始化(0xc0000135)失败解决方法 这是由于没有安装.NET framework 所造成的, 请安装.NET framework.下载地址:微软官方地址:http://downlo ...

  5. 应用程序正常初始化(0xc0000135)失败的解决方法

    转自:http://blog.sina.com.cn/s/blog_64fba4e00100mzf9.html 这是由于没有安装.NET framework 所造成的,请安装.NET framewor ...

  6. 解决“应用程序正常初始化(0x00000005)失败”错误

    在一台装了Windows Server 2003的操作系统上运行一个视频软件,提示"应用程序正常初始化(0x00000005)失败".但是在某些Windows XP机器上运行是正常 ...

  7. 0xc0000005 系统应用日志_0xc0000005,小编教你怎么解决应用程序正常初始化0xc0000005失败...

    对于怎么解决应用程序正常初始化0xc0000005失败这个问题,小编觉得是需要知道的,因为我们在生活中遇到类似这样的问题几率还是蛮大的.所以小伙伴们要接着往下看哟~接下来小编就来告诉你们怎么解决应用程 ...

  8. 应用程序正常初始化(0xc150002)失败

    可能是Debug版的程序 错误描述为:" 应用程序正常初始化(0xc150002)失败" 解决方法为: 需要开发者安装430MB左右的VS80sp1-KB926604-X86-CH ...

  9. vs2010创建Dll例子,并解决运行错误:应用程序正常初始化(0xc000000d)失败。请单击“确定”,终止应用程序。

    调用Dll的工程遇到应用程序正常初始化(0xc000000d)失败.请单击"确定",终止应用程序. 我的开发环境是Win32 XP,VS2010 最终找到原因,之前使用的是Debu ...

最新文章

  1. R语言data.table进行滚动数据连接,滚动联接通常用于分析涉及时间的数据实战(动画说明滚动数据连接的形式):rolling joins data.table in R
  2. pycharm 如何跳转光标上次查看的位置 ctrl+alt+(←→)(前进和返回)
  3. Linux LED驱动源码简析
  4. 【英语学习】【Daily English】U03 Leisure Time L03 Hiking and camping are some of his favorites.
  5. java实现奇偶位交换
  6. 华为服务器pxe装系统,pxe启动服务器
  7. [Nowcoder] 2021年度训练联盟热身训练赛第六场 Mini Battleship | 深搜 回溯 乱搞
  8. 让你了解CEO、COO、CFO、CTO是什么意思
  9. 新生电脑Win10入门基础操作
  10. 关于多对多关系(即E-R图中m:n)中的界面展示优化
  11. 程序员日常,你的痛只有我懂,因为小编也是程序员,扎心不老铁?
  12. TIOBE Index for November 2016(2016年11月编程语言排行榜)
  13. android连iphone热点超时,Android19连接iOS13个人热点失败
  14. 跨境独立站MaTaCart教你怎么查谷歌排名
  15. PHP实战——开发遇到过的错误问题与解决方案汇总
  16. 牛客编程巅峰赛S1第2场 - 青铜白银
  17. 大PK:大数据金融科技公司的聚焦
  18. 如何使用React创建视频和动画
  19. Win11任务栏隐藏显示后怎么重新显示操作教学
  20. Java之Properties集合

热门文章

  1. CogImageConvertTool工具 图像处理工具
  2. 3dmax to UE4 模型制作流程与规范
  3. 细数:九部美国励志电影
  4. 宝塔面板安装完成后无法访问_宝塔面板安装WordPress(超详细)
  5. 1015 德才论 (25 分)
  6. burpsuite工具抓包及Intruder暴力破解的使用
  7. 【阿里淘宝天池Baseline服装搭配比赛】尝试一
  8. hotmail在outlook2007设置邮箱(完美解决)
  9. 国庆七天乐,写博也快乐之微信小程序天气预报+根据天气自动变换背景图实战(使用和风天气API)
  10. jupyter 创建新的python3 时,出现错误:Permission denied: Untitled.ipynb