当前位置:  开发笔记 > 编程语言 > 正文

Qt Lite中的Qt Lite和配置更改

如何解决《QtLite中的QtLite和配置更改》经验,为你挑选了1个好方法。

据称,Qt的配置工具经历了一些变化,必须能够制作更精简的Qt版本,即"Qt Lite".但是,似乎没有任何关于如何使用该功能的文档,或者至少我找不到任何文档,并且从发布公告中查看评论,其他人也不能.

更重要的是,这些变化肯定在那里,从我过去几年一直使用的配置以多种方式失败的事实来判断.我不确定内置帮助是如何最新的,因为上次我尝试使用它作为指导,结果发现它已经过时并且包含了不再支持的选项.

因此,如果有人能够了解已经改变的内容以及如何配置"Lite"版本,那将会很好.特别是在模块和功能依赖性方面,因为我认为我们都希望避免浪费时间在构建上,这些构建将开始构建,尽管不正确的配置省略了必要的依赖性,只是为了让它不可避免地失败并且只会浪费时间.



1> crackedmind..:

每个更改日志:

配置系统几乎从头开始重写.这改善了Unix和Windows上构建之间的一致性,但也可能出现一些微妙的意外行为更改.此外,一些过时的选项已被完全删除,现在将导致错误.

在任何地方手动#define QT_NO_是不允许的.相反,必须使用configure的-no-feature-*选项.请注意,这不适用于定义哪些修改行为而不是完全删除功能.

-no-feature-*选项系列与配置系统的其余部分集成在一起.许多现有特征是可选的,并且修复了各种简化配置中的构建问题.这是一项名为"Qt Lite"的持续努力.

对于功能-no-feature-*列表都在qtbase\src\corelib\global\qfeatures.txt.

默认情况下启用所有功能.

更多信息可以在Qt Lite概述演示文稿及其幻灯片中找到.

您还可以使用新的UI工具(称为Qt配置工具),它是Qt for Embedded Devices软件包的一部分 - 请参阅其文档.配置工具目前仅供商业Qt客户使用(Qt 5.8).

推荐阅读
jerry613
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有