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