发布: 更新时间:2022-12-30 01:09:03
在使用Qt Creator创建项目时,选择构建工具时,有三个选择:Qmake、Cmake以及Qbs。那么这三者有什么区别呢?我们又该如何选择?
Qt官方声明:因市场原因,弃用Qbs
Qt公司一直在为Qt程序支持三种不同的构建系统。对于Qt用户,qmake是当前使用最广泛的构建系统。CMake是第二名,并且越来越受欢迎。第三名是Qbs,采用率明显降低。当被问及他们的喜好时,我们的大多数客户都说他们计划将来使用CMake或qmake。
我们已决定弃用Qbs,并重定向资源以增加对CMake的支持。Qbs将与Qt Creator 4.9一起一直支持到2019年底,最后计划于2019年4月发布。Qbs既可以通过商业许可也可以通过开源许可获得,我们很高兴继续为Qt Project社区提供进一步开发的基础设施。
总结要点:
Qmake
CMake
我的建议:如果QtCreator是您的IDE,并且从Qt或C ++开始,请使用qmake。如果要在构建中执行任何复杂的操作,请使用cmake。
根据最初的结论来说,cmake越来越重要,一般的Qt项目就用qmake就足够了,而且比cmake更简单。相对的cmake的使用更加广泛,也是趋势也在,学习cmake肯定没有问题。Qbs就没有必要了!
标签:cmake, qbs, qmake, Qt, Qt编译方式原神3.8心海武器推荐 原神3.8心海带什么武器
阴阳师寻迹骰怎么获得 阴阳师寻迹骰获得方法
王者荣耀妄想都市观光怎么获得 王者荣耀妄想都市观光活动
阴阳师新召唤屋和幕间皮肤效果怎么样 阴阳师新召唤屋和幕间皮肤获取方法介绍
羊了个羊7.26攻略 羊了个羊7月26日怎么过
崩坏星穹铁道求不得成就攻略介绍 崩坏星穹铁道求不得成就怎么获得
崩坏星穹铁道去吧阿刃成就攻略介绍 崩坏星穹铁道去吧阿刃成就怎么获得
时空中的绘旅人罗夏生日有什么复刻 绘旅人罗夏生日礼包复刻一览
银河境界线武器强度怎么看 银河境界线武器强度排行攻略
阴阳师红蛋蛋限时福利怎么获得 阴阳师再结前缘版本福利介绍