是否可以在 Windows 上为 Linux / Mac编译 Qt 项目?
我正在使用带有 MinGW 和 Qt Creator 的 Qt 5.0.2。
是否可以在 Windows 上为 Linux / Mac编译 Qt 项目?
我正在使用带有 MinGW 和 Qt Creator 的 Qt 5.0.2。
在我们的组织中,我们有 1 台服务器和 3 台虚拟机,负责跨平台构建。我认为在一个真实操作系统上的交叉编译可能仅用于某种学习过程,而不用于实际任务。
我并不是说这是不可能的,但这真的很难。g++ 可能会被欺骗生成目标文件,但是 mingw 上不存在许多 linux 库和头文件。Linux 应用程序最好建立在 linux 本身之上。
对于 QT 4.* 答案是肯定的,这是可能的,我这样做主要是为了“研究目的”,以后再也不会这样做了。这需要很多时间,在 makefile 和配置中需要大量的黑客攻击。 . 这样做没有任何实际意义。在虚拟机(无论您喜欢什么)上安装您喜欢的 Linux 并获得正确的二进制文件需要 40 分钟。
同样适用于 MacOSX .. 从来没有这样做过,但我再次相信它可以通过构建一个完整的工具链来完成,只质疑 =))
我终于在每个操作系统上编译和构建它。在 Widnows 上做这件事太费劲了。