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

时间:2011-12-08 01:12:58

标签: c++ qt qt4

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

3 个答案:

答案 0 :(得分:4)

以下是交叉编译http://web.me.com/dove_family/martin/cross_compile.html

的教程

或者您可以获得Windows机器或虚拟机。使用Windows上的编译器构建您的应用程序并与Windows QT库链接。对于编译器,您可以使用Visual Studio或MinGW

答案 1 :(得分:4)

Qt SOURCE 与Windows,Mac,Linux,ARM和其他平台兼容。

Qt BINARIES 是特定于平台的。您无法在Mac上编译.exe,并希望在Windows或Linux上运行该二进制.exe。

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

答案 2 :(得分:-1)

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

另一个问题中有更详细的说明:How do I configure Qt for cross-compilation from Linux to Windows target?