Qt 5.9 安装过程报错现象及解决方案

Posted 鬼书

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt 5.9 安装过程报错现象及解决方案相关的知识,希望对你有一定的参考价值。

  本人在从 Qt5.7 转移到 5.8 的时候发现,Windows 7 系统能运行 Qt 5.7 的环境在安装 Qt 5.8 或者 Qt 5.9 的过程中会报告各种奇怪的错误,能够全部忽略掉,让安装程序通过,但是,在启动Qt Creater 的过程中程序会直接崩溃,根本无法运行。经过长时间研究后发现,是因为 Qt 5.9 使用的是 这个:

 

 

  程序安装过程中会安装这两个东西:

 

  

 

  如果你安装失败,卸载了Qt 环境,这个也是不会被卸载的,你直接双击上面的 x64 或者 x86,会出现一个对话框:

 

  

 

  这个地方直接点击修复,最后会告诉你设置失败,就是这个东西运行有问题!原因是你的系统有问题,你关闭了 Windows 系统 的自动更新功能。以下是解决方案:

  打开 Windows 系统的系统更新功能,下载更新,安装更新,可以手动选择更新项,最重要的是这个:

 

  

  Service Pack 1,就是这个补丁,更新完成以后,你的操作系统信息会多一个东西:

  

 

  然后,再去双击 第二张图片 中的两个程序中的一个,弹出对话框,选择修复,就会修复成功, successful !!! 这个时候说明你的环境是 OK 的了,这个时候,卸载掉以前的 Qt 环境,双击Qt 5.8 或者 Qt 5.9 的在线或者离线安装包,选择需要的组件进行安装就好了,注意最下面的一个跟 perl 有关的组件,如果你的电脑没有 perl 环境,貌似也会报错,报错的窗口信息里面会有 perl 关键字,这时候安装的时候把最后一个 perl 的选项去掉就好了哦。

  Windows 系统的自动跟新功能有时候确实很烦,很多人都会机智的关掉它来免除它不定期的打扰,但是,这次我却被自己的机智坑了,真的天机难测啊...

  这个问题困扰了我好几个月,让人头皮发麻、无从下手, 在这儿分享一下,希望对诸位有用!

以上是关于Qt 5.9 安装过程报错现象及解决方案的主要内容,如果未能解决你的问题,请参考以下文章

anaconda安装出现conda.execute(700): An error occurred while installing package ‘defaults::qt-5.9解决办法.7-

20170514002Oracle 11g R2安装过程中遇到的报错及解决办法

paper 138:qt安装及问题解决

CentOS 安装 Docker 报错(containerd.io版本过低)及解决过程

转: 第二步CentOS上安装LAMP之PHP环境及安装过程报错解决方案(纯净系统环境)

ubuntu16.04安装PyQt5报错及解决(超级简单有效)