我编写了一个使用Qt框架的C ++应用程序。我想在不同的平台上提供此应用程序。由于我使用Linux,因此编译Linux代码没有问题。问题是:
我可以编译我的代码,以便它可以在Windows,Mac等上运行吗?如上所述,我正在研究Linux机器,不可能安装所有不同的平台。
如果可能,需要采取哪些步骤(简单来说)?
如果有关于此主题的任何文档,我很高兴阅读任何内容 - 请指出我正确的方向。
谢谢!
答案 0 :(得分:8)
您可以为Windows执行此操作,但我认为您无法为Mac执行任何操作。
对于Windows,请参阅以下两篇文章:
Cross-compiling Qt4/Win on Linux
答案 1 :(得分:4)
遇到一些困难 - 您需要安装交叉编译才能在Linux上创建Windows二进制文件。那部分很容易。
然后,您需要在交叉编译器下配置Qt。鉴于Qt有许多外部依赖关系,我预计这会很毛茸茸。
简而言之,我认为您最好在VirtualBox等模拟器中安装Windows的虚拟实例。
编辑:啊,Kaleb甚至指向教程。不错的。