2011-09-08 67 views

回答

0

This may help这是交叉编译,如果我是你,我只是简单地在Windows重新编译,以保持简单。

一般建议:保持源代码,并建立链条尽可能平台无关。 CMake会帮助你在这里保持诚实。

在Linux上,CMake会生成一个Makefile环境。

如果您将完全相同的源代码树插入Windows,CMake将生成一个Visual Studio项目。

+0

非常感谢你的帮助,但是我还是要等一下,看看是否真的没有那么容易 – Andrew

0

你可以,但它不是真的建议出于上述好的理由。 @spraff实际上已经用他的链接回答了这个问题,所以你需要了解这个问题,但不是关于mkspecs的,它是关于在你的机器上创建一个实际的编译器来创建Windows可执行的二进制文件。 mkspec在那里告诉Qt使用什么编译器以及如何使用它,它们不会执行实际的编译过程。

+0

因此没有更容易做的事情吗? – Andrew

+0

不是真的,我为了试图让一个稳定的交叉编译工具链工作而放弃了整整3天的工作,只是在Windows上编译它更容易。 –