0

是否可以在 Windows 上为 Linux / Mac编译 Qt 项目?

我正在使用带有 MinGW 和 Qt Creator 的 Qt 5.0.2。

4

4 回答 4

1

在我们的组织中,我们有 1 台服务器和 3 台虚拟机,负责跨平台构建。我认为在一个真实操作系统上的交叉编译可能仅用于某种​​学习过程,而不用于实际任务。

于 2013-08-07T04:38:25.010 回答
1

我并不是说这是不可能的,但这真的很难。g++ 可能会被欺骗生成目标文件,但是 mingw 上不存在许多 linux 库和头文件。Linux 应用程序最好建立在 linux 本身之上。

于 2013-08-06T05:27:47.533 回答
1

对于 QT 4.* 答案是肯定的,这是可能的,我这样做主要是为了“研究目的”,以后再也不会这样做了。这需要很多时间,在 makefile 和配置中需要大量的黑客攻击。 . 这样做没有任何实际意义。在虚拟机(无论您喜欢什么)上安装您喜欢的 Linux 并获得正确的二进制文件需要 40 分钟。

同样适用于 MacOSX .. 从来没有这样做过,但我再次相信它可以通过构建一个完整的工具链来完成,只质疑 =))

于 2013-08-06T10:08:36.680 回答
0

我终于在每个操作系统上编译和构建它。在 Widnows 上做这件事太费劲了。

于 2013-11-29T07:33:39.823 回答