vcpkg的新变化(2025年7月)

vcpkg的新变化(2025年7月)

💡 原文英文,约900词,阅读约需3分钟。
📝

内容提要

2025年7月,vcpkg包管理器更新,新增打印SPDX许可证命令,优化二进制缓存,支持visionOS、Solaris和illumos系统。目前注册表中有2653个端口,新增34个,更新282个,感谢社区贡献者的支持。

🎯

关键要点

  • 2025年7月,vcpkg包管理器更新,新增打印SPDX许可证命令。

  • 优化二进制缓存,支持visionOS、Solaris和illumos系统。

  • 目前注册表中有2653个端口,新增34个,更新282个。

  • 感谢101位社区贡献者的支持。

  • vcpkg主库在GitHub上有超过7000个分支和25300个星标。

  • 新增命令license-report,用于打印所有已安装包的SPDX许可证。

  • 二进制缓存恢复优化,解压缩zip文件时按大小排序,节省时间最多可达14%。

  • vcpkg现在使用azcopy上传大文件,支持大于5GB的二进制缓存条目。

  • 文档进行了小幅修正,欢迎社区提出建议。

  • 感谢开源社区的贡献,vcpkg的发展离不开大家的支持。

🔎

延伸解读

SPDX许可证的重要性

vcpkg新增的license-report命令可以帮助开发者快速了解已安装包的SPDX许可证信息。这对于遵循开源许可证要求、确保合规性至关重要,尤其是在大型项目中,开发者需要管理多个依赖项时。

二进制缓存优化的影响

此次更新中,二进制缓存的优化使得解压缩速度提高了最多14%。这意味着开发者在构建和部署过程中可以节省时间,提高工作效率,尤其是在处理大型项目时,时间的节省尤为显著。

新平台支持的意义

vcpkg现在支持visionOS、Solaris和illumos系统,这为开发者提供了更广泛的选择,能够在更多平台上构建和使用C/C++库。这一变化可能会吸引更多开发者加入vcpkg生态系统,推动社区的进一步发展。

延伸问答

vcpkg在2025年7月的更新中新增了哪些功能?

新增了打印SPDX许可证的命令,优化了二进制缓存,并支持visionOS、Solaris和illumos系统。

vcpkg的注册表中目前有多少个端口?

目前注册表中有2653个端口,新增34个,更新282个。

vcpkg如何优化二进制缓存?

通过按大小排序解压缩zip文件,节省时间最多可达14%。

vcpkg支持哪些新系统?

vcpkg现在支持visionOS、Solaris和illumos系统。

vcpkg的社区贡献者有多少人?

此次更新得到了101位社区贡献者的支持。

vcpkg的GitHub主库有多少个星标?

vcpkg的主库在GitHub上有超过25300个星标。

🏷️

标签

➡️

继续阅读