返回

xmake v2.5.9发布!探索新增特性与亮点

开发工具

各位开发者们,xmake v2.5.9 版本现已隆重发布!我们致力于不断提升用户体验,此次更新包含了许多令人兴奋的新特性和改进,将为您的开发工作带来更多便利和效率。

C++20 Modules 全面支持

在 xmake v2.5.9 中,我们对 C++20 Modules 的支持可谓是全面升级。我们紧跟最新语言标准,确保您能够在项目中轻松使用 Modules。在编译 C++20 项目时,Modules 将自动被识别和解析,无需您手动指定任何参数。此外,我们还提供了一系列预定义的编译选项,帮助您快速开启 Modules 之旅。有了 xmake,C++20 Modules 的使用将变得前所未有的简单和便捷。

Nim 语言项目构建支持

对于 Nim 语言的爱好者们来说,xmake v2.5.9 带来了一个重磅消息:我们现在正式支持 Nim 语言项目构建!您只需像构建其他语言项目一样,在项目中创建 xmake 文件,即可轻松编译和运行 Nim 代码。我们已经对 Nim 语言进行了全面的支持,包括对 Nimble 包管理器的集成,让您能够轻松安装和管理 Nim 依赖项。现在,使用 xmake 构建 Nim 项目将变得更加高效和愉悦。

Keil MDK 工具链支持

为了满足更多开发者的需求,xmake v2.5.9 引入了对 Keil MDK 工具链的支持。Keil MDK 是 ARM 公司推出的专业嵌入式开发工具,受到许多工程师的青睐。在 xmake 中,您可以轻松地选择 Keil MDK 作为您的编译器,并利用其强大的功能进行项目开发。无论您是使用 ARM Cortex-M 微控制器还是其他支持的平台,Keil MDK 都将为您提供可靠的编译和调试体验。

Circle 和 Wasi 工具链支持

在 xmake v2.5.9 中,我们还加入了对 Circle 和 Wasi 工具链的支持。Circle 是一款流行的持续集成和持续交付工具,而 Wasi 则是一个新的 WebAssembly 系统接口,可以让 WebAssembly 程序在非浏览器环境中运行。有了 xmake,您现在可以在 Circle 中轻松构建和测试您的项目,并使用 Wasi 将您的 WebAssembly 程序部署到各种平台。

Unity Build 功能

对于拥有多个项目需要同时构建的开发者,xmake v2.5.9 的 Unity Build 功能将成为您的福音。该功能允许您将多个项目作为一个整体进行构建,极大地提高了构建效率。您只需要在 xmake 文件中指定需要构建的项目,然后运行一次 xmake 命令,即可同时编译所有项目。Unity Build 功能非常适合于构建库、组件或大型项目,能够显著节省您的时间和精力。

结语

xmake v2.5.9 的发布标志着我们对构建工具的又一次突破。我们始终致力于为用户提供最先进的功能和最流畅的体验,让您能够专注于开发,无忧于构建。如果您还没有尝试过 xmake,我们诚挚地邀请您下载并使用它,感受构建工具的无限可能。同时,如果您有任何建议或反馈,也欢迎随时与我们联系。让我们携手共创美好未来!