vcpkg 的新功能(2024 年 3 月)

vcpkg 的新功能(2024 年 3 月)

💡 原文英文,约1000词,阅读约需4分钟。
📝

内容提要

vcpkg软件包管理器的2024年3月19日和2024年3月25日版本更新包括了arm64ec平台表达式、混合静态和动态库的灵活性、诊断改进、二进制缓存ABI计算的变化和错误修复。新增了21个端口和405个更新,还有文档变更和bug修复。

🎯

关键要点

  • vcpkg软件包管理器在2024年3月19日和2024年3月25日进行了版本更新。

  • 新增了arm64ec平台表达式,增强了静态和动态库的混合灵活性。

  • 改进了诊断输出,修复了多个错误。

  • 新增21个端口,更新405个现有端口。

  • vcpkg公共注册表中现有2415个库。

  • 修复了与路径分配中存在')'字符相关的命令提前退出的错误。

  • 文档更新包括新增文章和改进现有内容。

  • 感谢社区贡献者的支持,vcpkg的成功离不开他们的贡献。

  • vcpkg支持多种目标平台和架构,确保更新的端口不会破坏其他端口。

延伸问答

vcpkg在2024年3月的更新中新增了哪些功能?

新增了arm64ec平台表达式、混合静态和动态库的灵活性、改进的诊断输出、二进制缓存ABI计算的变化和多个错误修复。

vcpkg的公共注册表中目前有多少个库?

vcpkg公共注册表中现有2415个库。

vcpkg在此次更新中修复了哪些错误?

修复了与路径分配中存在')'字符相关的命令提前退出的错误,以及其他多个小错误。

vcpkg如何支持混合使用静态和动态库?

vcpkg允许在静态三元组中使用DLL,只需将BuildPolicy::DLLS_IN_STATIC_LIBRARY设置为开启,并确保DLL的CRT和架构匹配。

此次更新中新增了多少个端口?

此次更新新增了21个端口。

vcpkg的文档更新了哪些内容?

文档更新包括新增文章、改进现有内容以及统一一些清单模式文章和修复链接。

🏷️

标签

➡️

继续阅读