想手动安装32位版本的Qt 5.7 ,这样我就可以将我的应用程序部署到32位和64位计算机上。
最初,当我将其安装在我的64位Windows 7计算机上时,我只选择了64位组件,因此,我只能在 Qt Creator中选择MSVC2015_64位套件用我来构建我的应用。
由于我想要将我的应用部署到32位Windows 10计算机,我正在尝试将32位Qt版本添加到我的安装中;尝试通过Tools
> Options
> Build & Run
> Add...
没有成功。搜索了一些文档和其他在线资源的答案/指南,但无法在Windows中找到如何实现此目的。
是否可以在当前安装上手动添加其他Qt版本,或者我是否必须重新安装Qt?另外,我可以简单地将Qt与所需的Qt版本安装在与第一次安装不同的目录上,还是会弄乱PATH
个变量?
答案 0 :(得分:10)
您必须启动Qt维护工具:开始 - >程序 - > Qt - > Qt维护工具。
跳过Qt登录(除非您使用的是商业版Qt)。
选择“添加或删除组件”,然后单击“是”。您将能够选择其他工具包来下载和安装*。
然后Qt Creator会自动添加这些工具包,你只需将它们添加到你的项目中:项目打开后转到项目设置,你会在左上角找到“添加工具包”按钮。
*如果有新版本,Qt维护工具可能会提示您先更新组件。
答案 1 :(得分:4)
套件是您问题的关键。 Qt中的工具包由以下部分组成:
您可以根据需要安装任意数量的Qt版本Qt Creator通常会自动检测它们。不要担心它不会损坏你的路径,你也可以安装2个不同的编译器(例如MingW和MSVC a.k.a VS编译器)。
在Qt网站:https://www.qt.io/download-open-source/
选择要安装的Qt版本并安装它们(该软件包包含Qt Creator,因此无需安装两次)
您还下载了正确版本的编译器和debbugger(如果您还没有它们)并安装它们。
下载完所有组件并进行安装后,您将转到Qt Creator:
工具 - >选项
在lhs菜单中选择构建&运行你可以去查看Qt版本,编译器和调试器,看看是否所有内容都被自动检测到了。
如果没问题,你可以创建你的工具包:
要使用您创建的工具包,您必须在项目菜单中选择它 请参见下面的屏幕截图:
您可以根据需要创建任意数量的套件,因此您可以使用不同的配置。
答案 2 :(得分:1)
QtCreator可以处理任意数量的“工具包”,其中工具包是编译器+ Qt版本+(可选)部署目标的组合。 见http://doc.qt.io/qtcreator/creator-configuring.html