繁体   English   中英

Qt应用程序的跨平台编译

[英]Cross-platform compiling of a Qt application

我编写了一个使用Qt框架的C ++应用程序。 我想在不同的平台上提供此应用程序。 由于我使用Linux,因此编译Linux代码没有问题。 问题是:

我可以编译我的代码,使其在Windows,Mac等上运行吗? 如上所述,我正在研究Linux机器,不可能安装所有不同的平台。

如果可能,需要采取哪些步骤(简单来说)?

如果有关于这个主题的任何文件,我很高兴阅读任何内容 - 请指出我正确的方向。

谢谢!

您可以为Windows执行此操作,但我认为您无法为Mac执行任何操作。

对于Windows,请参阅以下两篇文章:

在Linux上交叉编译Qt4 / Win

在Linux上交叉编译Qt / Win应用程序

另外,请参阅此先前的堆栈溢出问题

遇到一些困难 - 您需要安装交叉编译才能在Linux上创建Windows二进制文件。 那部分很容易。

然后,您需要在交叉编译器下配置Qt。 鉴于Qt有许多外部依赖关系,我预计这将是毛茸茸的。

简而言之,我认为您最好在VirtualBox等仿真器中安装Windows的虚拟实例。

编辑:啊,Kaleb甚至指向教程。 好一个。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM