我在QT上编写我的应用程序,并且我已经在我的Mac上制作了一个可用的版本。如何使QT也为windows编译可执行文件?
答案 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?