如何将QT应用程序从ubuntu交叉编译到windows?

时间:2016-08-27 15:09:08

标签: c++ windows qt ubuntu cross-compiling

首先我尝试安装mingw并将其添加到Qt creator的构建工具包中,但我无法弄清楚如何,我在网上找到的所有说明只是说它很容易而不说该怎么做。

接下来我尝试使用mxe,我只是遇到链接器错误,主要是与zlib和freetype有关,但两者的链接器标志都存在,并且它没有说它找不到库。

虽然我可以在几个堆栈溢出问题中找到类似的错误,但它们都没有答案。所以我不知所措,我该怎么做?

1 个答案:

答案 0 :(得分:0)

而不是试图进行交叉编译工作(这可能很难,容易出错并且在发生变化时容易出现故障),而是应该在所有目标平台上设置构建环境(虚拟机可以很好地工作)然后本地编译和打包您的产品。

我知道这不会回答你的问题"因此",但它会回答你应该提出的问题。 只是不要为交叉编译而烦恼,这是一项太痛苦的工作。只需使用虚拟机即可继续进行高效工作:)