如何使用脱机安装程序在QtCreator中使用可切换套件安装Qt5?

时间:2015-08-07 06:49:00

标签: qt qt5 qt-creator

在线安装程序遇到一些问题,我想使用脱机安装程序创建具有多个套件和版本的安装。我希望能够通过在套件之间切换来在MinGW,Visual Studio和移动目标之间切换,我希望有最新的两个Qt版本(5.4和5.5)可供选择。

然而,这有一些问题:

  • 离线安装程序仅适用于单个套件。使用不同套件将相同版本安装两次到同一目录似乎混淆了Qt Creator的可用套件,并且安装似乎取代了Windows安装软件列表中的前一个。
  • 每个设置都有自己的Qt创建者实例,只有那里的套件可以根据需要使用。因此,当在单独的目录中安装时,会安装许多重复的东西。
  • 我尝试从一些安装中复制工具包,但是运行大型安装,复制其中的一部分,然后再次使用安装程序修补工具包似乎有点奇怪......

使用脱机安装程序在Windows上获得一致安装是否更简单?

1 个答案:

答案 0 :(得分:0)

首先,我认为这个问题没有我想象的那么大:即使是每个离线安装程序附带的多个Qt Creator安装都不会产生更大的冲突。这些可能发生的唯一事情是:当彼此之后启动不同版本的Creator时,可能会看到与QtCreator的设置文件冲突,这些文件始终存储在%APPDATA%/QtProject中:使用旧版本可能会破坏较新版本。

也就是说,我认为使用不同Qt版本的最简单方法是为每个Qt版本使用新的安装文件夹,并使用单独的QtCreator安装。然后,当然必须为每个新安装手动设置调试器,Qt版本和套件。这样做的好处是,人们也可以简单地删除任何不再需要的版本 - 而无需删除使用过的Qt Creator。

Qt创建者似乎自动检测并从已安装的Qt版本中选择适当的帮助文件+示例。

与使用在线安装程序相比,安装需要更多空间用于多个Qt Creator,但安装实际上是彼此独立的,因此当新版本出现时再次使用在线安装程序时不会有任何混乱的风险:在线安装程序仅提供最新的两个主要版本及其最新的次要版本,当从一个次要版本更改为另一个次要版本时,可能需要比较这些版本之间的结果。