平台编译Qt应用程序
我编写了一个使用Qt框架的C ++应用程序。 我想让这个应用程序在不同的平台上可用。 由于我使用Linux,所以在编译Linux代码时没有任何问题。 问题是:
我可以编译我的代码,使其可以在Windows,Mac等上运行? 如上所述,我正在开发一台Linux机器,无法安装所有不同的平台。
如果可能的话,需要哪些步骤(简单来说)?
如果有关于此主题的任何文档,我很乐意阅读任何内容 - 请仅指出我正确的方向。
谢谢!
您可以为Windows执行此操作,但我认为您无法为Mac执行任何操作。
对于Windows,请参阅这两篇文章:
在Linux上交叉编译Qt4 / Win
在Linux上交叉编译Qt / Win应用程序
另外,请参阅此前的堆栈溢出问题。
有一些困难 - 你需要安装交叉编译来在Linux上创建Windows二进制文件。 这部分很容易。
然后您需要在交叉编译器下配置Qt。 鉴于Qt有一些外部依赖,我预计这会很糟糕。
简而言之,我认为你最好在模拟器(如VirtualBox)内安装Windows的虚拟实例。
编辑:啊,Kaleb甚至指向教程。 好一个。
链接地址: http://www.djcxy.com/p/54595.html上一篇: platform compiling of a Qt application
下一篇: Cross platform file