从Windows 64位到Windows x86的Qt 5.12.0 MinGW 7.3 w64交叉编译

3

我最近更新了Qt到v5.12.0版本。这个版本包括了MinGW 7.3 W64,而之前的Qt版本中有下载MinGW 7.3 W32的选项(见下图)。

Qt installer available tools

我使用QtCreator 4.8.1构建我的应用程序,并且成功构建,但是我发现我的二进制文件是64位的,而不像之前的Qt版本一样是32位的。

我的问题是想要为x86平台构建我的应用程序,但是我在Qt中找不到任何选项来实现这一点。如何使用MinGW 7.3 w64和QtCreator交叉编译我的应用程序?

附注:我的操作系统是Windows 10 x64。


这里可以找到部分解决方案:https://forum.qt.io/topic/97484/qt-5-12-make-mingw-32-release,但是它需要构建一个32位版本的Qt。这意味着每次想要更新QT时,都必须自己构建一个32位版本。我想要的是在Windows x64上使用mingw-64w编译器构建我的应用程序的32位版本。 - kato2
1个回答

2
可以单独下载mingw-64的32位版本。您可以从sourceforge.net上下载。之后,您需要在Qt Creator中配置您的Qt Kits。

这个问题我很久以前就发布了。也许大多数答案都不正确,因为Qt刚推出了x64和x32的新版本。我们只需要启动维护工具来下载它们并配置套件。 - kato2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接