gpt4 book ai didi

Qt Lite 和 Qt 5.8 中的配置更改

转载 作者:IT老高 更新时间:2023-10-28 11:21:23 33 4
gpt4 key购买 nike

据称,Qt 的配置工具经历了一些更改,这对于能够进行更精简的 Qt 构建(也称为“Qt Lite”)是必要的。但是,似乎没有任何关于如何使用该功能的文档,或者至少我没有找到任何文档,并且查看发布公告中的评论,其他人也不能。

更重要的是,从我过去几年一直使用的配置在很多方面都失败的事实来看,这些变化肯定存在。我不确定内置帮助的最新程度,因为我上次尝试使用它作为指导,结果发现它基本上已经过时并且包含不再受支持的选项。

因此,如果有人能阐明发生了什么变化、如何变化,以及如何为“Lite”构建配置,那就太好了。尤其是在模块和功能依赖方面,因为我认为我们都希望避免浪费时间构建将开始构建的构建,尽管配置不当,忽略了必要的依赖关系,只是为了让它不可避免地失败,只会浪费时间。

最佳答案

根据更新日志:

  • 配置系统几乎从头开始重写。这提高了 Unix 和 Windows 上的构建之间的一致性,但一些细微的意外行为更改也是可能的。此外,一些过时的选项已被完全删除,现在会导致错误。
  • 不再允许手动#define QT_NO_任何地方。相反,必须使用 configure 的 -no-feature-* 选项。请注意,这不适用于定义哪些修改行为而不是而不是完全删除功能。
  • -no-feature-* 选项系列已与配置系统。许多现有的功能是可选的,并修复了各种简化配置中的构建问题。这是一项被称为“Qt Lite”的持续努力。

-no-feature-* 列表的特征在 qtbase\src\corelib\global\qfeatures.txt 中。

默认启用所有功能。

更多信息请见 Qt Lite Overview Presentation及其slides .

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

关于Qt Lite 和 Qt 5.8 中的配置更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41812121/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com