内容提要
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个星标。