如何使QT在Mac上为Windows生成可执行文件

How to make QT produce executable for Windows on Mac?

本文关键字:Windows 可执行文件 上为 Mac 何使 QT      更新时间:2023-10-16

我在QT上写我的应用程序,我已经在我的mac上生产了一个工作版本。如何使QT也为windows编译可执行文件?

Qt SOURCE兼容Windows、Mac、Linux、ARM等平台。

Qt 二进制文件是平台特定的。你不能在Mac上编译。exe文件,却希望在Windows或Linux上运行。exe二进制文件。

您需要交叉编译,或者实际上安装Qt SDK并在每个目标平台上编译每种不同类型的。exe。

交叉编译教程http://web.me.com/dove_family/martin/cross_compile.html

或者你可以得到一个windows机器或虚拟机。在windows上使用编译器构建应用程序,并链接到windows QT库。对于编译器,您可以使用Visual Studio或MinGW

OSX的MinGW是一个好的开始。它应该允许你在OSX上构建Windows应用程序。

在另一个问题中有更详细的说明:如何配置Qt从Linux到Windows目标的交叉编译?