2013-07-05 76 views
1

我在Windows下工作,我正在寻找一个简单的解决方案,可以使我能够跨Windows和Linux进行交叉编译。在QtCreator上生成Linux可执行文件

我发现this话题:

但答案的参考坏了,我不明白,这非常好。

我正在使用QtCreator,我想要的是一个工具包,它提供给我一个Windows可执行文件和另一个工具包,我将为Linux提供一个可执行文件。

到目前为止,我一直在使用一个工具包上的Visual Studio编译器MSVC。这给了我一个Windows编译。 我在另一个工具包上使用MinGW和GCC。我希望它能给我一个Linux可执行文件。但是这也给了我一个Windows可执行文件。

我如何获得一个可以在Windows下的QtCreator下运行的编译器,并生成Linux可执行文件?

+2

最简单的方法是在你的机器上安装和使用Linux发行版(因此避免* cross * - 编译) –

+0

是的,但是如果我不安装Linux distrib? – Xaltar

+0

然后你更麻烦,需要做非常复杂的事情。但选择是你的。 –

回答

0

很久以前我找到了一个解决方案,所以我发布了它。也许它可能有用。

我已经使用Cygwin和Crosstools。这使我能够在Windows下进行交叉编译。