Vcpkg 是微软开源的 VC++ 打包工具,建立在多项原则之上,包括:开源,零安装,可重复构建,可自定义生成等。
Vcpkg 现已发布 2023.02.24 版本,一些统计数据:
- 47 个新端口被添加到开源注册表中。“端口”是从源代码构建的包,通常是 C/C++ 库。
- 对现有端口进行了607 次更新。
- vcpkg 公共注册表中现在总共有 2,153 个库可用。
- 141 位贡献者提交了 PR、问题或参与了回购中的讨论。
- vcpkg 存储库在 GitHub 上有超过5,200 个分支和18,000 个 Stars。
此版本的重要内容:
默认 Triplet 更改
从2023 年 9 月的 vcpkg 工具版本开始,Windows 用户的 vcpkg 库的默认 Triplet 将从 x86-windows 更改为检测到的主机 Triplet。
检测到的主机 Triplet 将从 CPU 体系结构和操作系统名称中推断出来。例如,如果机器使用 x64 体系结构,则是 x64-windows,Arm 架构设备还将使用 arm 或 arm64 默认主机 Triplet。
- 相关PR:Microsoft/vcpkg-tool#881
对 RISC-V 的初始支持
社区 PR 使 vcpkg 能够在具有 RISC-V 指令集架构的机器上构建。
- 相关PR:Microsoft/vcpkg-tool#894
其他 bug fixed 等内容详见更新公告。