Xmake v3.0.5 发布:多行进度输出、XML 模块、异步 OS API 和 Swift 互操作
新特性介绍 新版本中,我们引入了多个重要特性,显著提升了开发体验。重点包括多行进度输出(支持主题配置,提供更好的构建可见性)、全面的XML 模块(用于解析和编码 XML 数据)、异步 OS API(提升 I/O 性能)以及Swift 互操作支持(实现 Swift 与 C++/Objective-C 代码的无缝集成)。同时,我们也对工具链配置、TTY 处理进行了重大改进,并进行了各种性能优化。 下载地址:GitHub Releases*源码仓库 支持多行刷新进度输出 我们改进了进度输出,支持多行刷新,在长时间运行的构建过程中提供显著更好的视觉体验。构建输出现在不再只更新单行进度,而是显示多个并发构建任务及其各自的进度,使得监控并行编译变得更加容易。 输出现在显示并行构建的多行进度,每个编译任务都有实时状态更新: 您可以通过两种方式启用多行进度输出: 通过主题配置:使用soong主题,它默认包含多行进度: $ xmake g --theme=soong 通过项目策略:在xmake.lua中直接启用: set_policy("build.progress_style", "mult...