加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c – 如何在QtCreator中远程编译

发布时间:2020-12-16 03:29:07 所属栏目:百科 来源:网络整理
导读:我正在使用Mac OS X中的QtCreator开发一个应用程序,它必须是跨平台的. 我有一台Mac OS X作为主机.此外,我在虚拟机上安装了MS Windows,在另一个虚拟机上安装了Ubuntu: Mac OS X:Qt 5.4.0 – 64bit – clang – Xcode 6.0 MS Windows:Qt 5.3.0 – 32bit –
我正在使用Mac OS X中的QtCreator开发一个应用程序,它必须是跨平台的.

我有一台Mac OS X作为主机.此外,我在虚拟机上安装了MS Windows,在另一个虚拟机上安装了Ubuntu:

> Mac OS X:Qt 5.4.0 – 64bit – clang – Xcode 6.0
> MS Windows:Qt 5.3.0 – 32bit – VC 2013
> Ubuntu:Qt 5.3.0 – 64bit – GCC

如何在Mac OS中开发我的应用程序并在其他平台(Mac / Windows / Ubuntu)中同时构建它?

QtCreator中是否有任何远程编译器选项?

解决方法

我不认为你可以在Qt Creator中进行远程编译,但你可以使用像 Jenkins这样的连续构建系统来设置 distributed build environment.所有虚拟机中的构建从属服务器将在你的SCM中提交,如git或Subversion.

这种方法的优点:

>适用于所有主要平台,如Linux,MacOS,Windows
> ..和所有主要编译器
>无论Qt Creator支持如何,您都可以在任意数量的平台上构建
>您可以轻松获得帮助,因为这是在许多专业系统中完成的
>您可以分发您的开发
>您可以使用任何IDE
>你有很大的灵活性和大量的插件,让生活变得轻松

注意:还有更多的CI系统,见here.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读