2010-05-27 97 views
2

我有一个Qt应用程序,可以在Ubuntu 10.04 64位和Windows上编译。不过,我想避免每次我想编译Windows版本时切换到Windows。如何在Ubuntu中编译Windows二进制文件?

有没有一种方法我可以编译在Ubuntu在Windows的Qt可执行文件的mingw32什么?

此外,有没有到编译器到Qt Creator中集成的方法吗?

+1

你在找什么叫做“交叉编译器”。以下是Ubuntu论坛上的一个相关主题,FWIW:http://ubuntuforums.org/showthread.php?t=22879 – 2010-05-27 17:33:47

+0

或者您可以使用虚拟机。 :) – 2010-05-27 17:39:06

+0

这很好,但它没有解释如何与Qt集成。 – 2010-05-27 17:39:21

回答

2

有一些人谁是交叉编译的Qt和Ubuntu上为Windows相关的软件PPA(个人包归档)。 PPA包含交叉编译器和交叉编译Qt程序所需的依赖关系。如果你看看那里的源代码包,我认为你将能够弄清楚如何配置你的项目并构建它们。

+0

噢。真巧 - 我几天前刚刚加入LaunchPad! – 2010-06-02 01:34:30

0

如果你大部分时间都花费在Linux上的Qt编码(例如Ubuntu),你可能会做一些实验:安装Wine,安装Qt SDK for Windows与葡萄酒,并试图建立一个简单的项目!

如果你不喜欢疯狂的事情,这是我上面写的,只是使用VirtualBox

相关问题