首页 > 系统相关 >Qt5.15-windows安装(解决Network error while downloading问题)

Qt5.15-windows安装(解决Network error while downloading问题)

时间:2022-12-16 15:38:29浏览次数:61  
标签:GPL Qt5.15 downloading Network 在线 everywhere 安装 下载 qt

文章目录

  • ​​1 项目场景:​​
  • ​​2 问题描述:​​
  • ​​3 原因分析:​​
  • ​​4 解决方案:​​
  • ​​4.1 下载fiddler everywhere以及qt在线下载器​​
  • ​​4.2 在fiddler everywhere中替换`download.qt.io`为`mirrors.tuna.tsinghua.edu.cn/qt/`​​
  • ​​4.3 打开在线下载器开始下载​​
  • ​​5 参考链接​​

1 项目场景:


Windows安装qt5.15其实本来安装是很方便的,只需要下载连离线的二进制包。比如我下载5.9.9的[步骤。] 但是从qt5.15开始只能够在线安装,其实在线安装也比较方便,只要双击二进制包在线安装就可以,但是因为网络的问题,总是无法连接到`download.qt.io`,本文在尝试了各种方法后,提出成功的一种操作,手把手操作安装。


2 问题描述:

qt5.15在线安装出现提示:

Network error while downloading ' http://ftp. jaist. ac. jp/pub/
qtpro ject/online/qtsdkrepository/windows_x86/desktop/qt5_5151/
qt. qt5.5151. qtlottie. win32_mingw81/5.15.1-0-202009071110meta.7z': Error transferring http://ftp. jaist. ac. jp/pub/qtpro ject/online/
qtsdkrepository/windows_x86/desktop/qt5_5151/
qt. qt5.5151. qtlottie. win32 mingw81/5.15.1-0-202009071110meta.7z-
server replied: No data received from server or forwarder.

3 原因分析:

因为网络的问题,总是无法连接到​​download.qt.io​


4 解决方案:

将网址​​download.qt.io​​重定向到一个镜像源。

这个方法的主要来源是这个​​网址​​ 其他尝试过的操作有使用ss,然后在在线安装的界面左下角,填写系统代理的端口和地址(127.0.0.1 port:1080)但是仍然无法连接。

4.1 下载fiddler everywhere以及qt在线下载器

​fiddler everywhere下载地址​

​qt5.15下载地址​

4.2 在fiddler everywhere中替换download.qt.io为mirrors.tuna.tsinghua.edu.cn/qt/

​注意一定关闭ssr软件​​ 打开该软件后,点击Live Traffic开关使能嗅探,确保Decode选项为开启状态,然后点击Auto Responder开关,并添加以下规则:

MATCH

regex:http://download.qt.io/(.*)

ACTION

​http://mirrors.tuna.tsinghua.edu.cn/qt/$1​

这里采用正则表达式的方式实现前缀名的替换与后缀名的追加

保持这个软件一直开启

4.3 打开在线下载器开始下载

5 参考链接

​qt编译​​​​fiddler everywhere​

​qt5.15静态编译​

GPL这种开源协议本身是明确声明「不提供任何形式的软件支持,不承担任何形式的责任」。
而Qt的协议恰好是GPL。所以,所谓的开源版本,本来就没有支持,更加没有长期支持。但凡你购买了支持,无论是长期还是短期,你都是商业客户,不是免费客户。所以「免费用户去掉长期支持」根本就是伪命题,GPL协议的用户本来就没有任何支持。
–所谓的 LTS(长期支持),本来就是对商业客户而言。–安装必须注册,离线包必须商业,这两点只适合官网提供的下载。然而GPL协议规定了,任何人不得剥夺任何人打包再分发GPL软件的权力。所以GPL协议下的Qt依然还是能够随意安装离线包与二进制。甚至也可以随你的应用直接再分发。只不过Digia官网不想再提供离线安装包而已。


标签:GPL,Qt5.15,downloading,Network,在线,everywhere,安装,下载,qt
From: https://blog.51cto.com/u_15721769/5947543

相关文章