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

 

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

 

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

 

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

 

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

 

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

 

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

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

 

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

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

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

 

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

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

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

相关文章:

  • 2021-12-04
  • 2021-06-11
  • 2021-07-02
  • 2022-02-22
猜你喜欢
  • 2022-12-23
  • 2021-06-18
  • 2021-11-26
  • 2021-08-12
  • 2021-11-10
  • 2022-12-23
  • 2021-06-07
相关资源
相似解决方案