vcpkg 2026年2月-3月新功能:并行文件安装及更多更新

微软技术分享
优质创作者: 编程框架技术领域
领域专家: 操作系统技术领域
2026-04-07 10:55:59

这篇博客文章总结了 vcpkg 包管理器 在 2026.02.272026.03.18 注册表版本以及 2026-02-172026-02-212026-03-04 工具版本中的更新内容。这些更新包括针对 Windows 平台 OpenSSL 打包的安全修复、用于提升性能的并行文件安装,以及其他改进和错误修复。

  • vcpkg 精选注册表中目前共有 2773 个端口可用。端口是用于从源代码(如 C 或 C++ 库)构建软件包的带版本配方。
  • 42 个新端口已被添加到精选注册表中。
  • 2月更新了415个端口,3月更新了321个端口。一如既往,我们会通过构建所有依赖于正在更新的库或被其依赖的其他端口,来验证对端口的每一处修改,以适配我们的主要三元组
  • 158位社区贡献者提交了代码。
  • vcpkg 主代码仓库在 GitHub 上拥有超过 7400 个复刻和 26800 颗星标

vcpkg 更新日志(2026.02.27、2026.03.18 版本)

文档更新

  • vcpkg 维护者指南已更新,其中包含了针对精选注册表的修订政策,具体涉及端口成熟度、项目活跃度、端口命名规范以及拉取请求(PR)审核预期等方面的指导原则(PR:MicrosoftDocs/vcpkg-docs#568)。

适用于已测试三元组的可用端口总数

虽然 vcpkg 支持的目标平台和架构种类要多得多(如 社区三元组所示),但上述列表已经过全面验证,以确保更新的端口不会破坏目录中的其他端口。

TripletPorts available
x86-windows2583
x64-windows2714
x64-windows-release2714
x64-windows-static2594
x64-windows-static-md2648
arm64-windows2346
arm64-windows-static-md2329
arm64-osx2528
x64-linux2725
arm64-linux2091
arm-neon-android2135
x64-android2197
arm64-android2144

感谢所有贡献者

如果没有开源社区的贡献,vcpkg 无法发展到如今的样子。感谢大家一直以来的支持!以下人员为本版本中 vcpkgvcpkg-tool 或 vcpkg-docs 代码仓库做出了贡献(按提交作者或 GitHub 用户名列出):

aboelensAda TufankjianAdrien BourdeauxAleksi Sapon
AlexanderAlexander NeumannAlexander ViethAlexis La Goutte
Alexis PlacetAndreas PfaffenbichlerAndrei GramakovAndrew Kaster
Andrew TribickAndy GarcíaAndy NeebelAnkur Verma
Anton KolesnykAyush AcharjyaAyush SahBen Foxworthy
Bertin Balouki SIMYELIBertrand LebonnoisCadonsCCP Toebeans
chenjunfu2Chris GnamChris LeishmanChristian Schulte
Chuck WalbournChungmin LeeConnector SwitchConnor Broyles
Connor MacDonaldCQ_UndefinecuihairuDalton Messmer
Daniel CollinsDanilo Díaz Tarascóday253Dennis
Dewey DunningtondmitriyrazboevDr. Patrick UrbankeDuncan Horn
Eduard MishkurovEgor TyuvaevekobyEmre
Ethan J. MusserEthin ProbstFrancisco FacioniGlenn Waldron
Gordon SmithgreenTableWorkGustavo MonteiroHarald
Hasan Altan Birlerhesphoroshmmhmmhm/hoshiizumiya
Hossein MoeinIoannis MakrisIvan Maidanskijalegido
James GrantJia Yue HuaJinwoo SungJoergAtGithub
Joger HansegardJohnJon SpencerJonatan Nevo
JonnyJosep Llodràjreichel-nvidiaJulius Künzel
Kai BlaschkeKai PastorKaito Udagawakiwixz
kzhdevLaurent RineauLEE KYOUNGHEONLi Yanxu
LnkqwqLuc TourailleMarkus87Matthew A Johnson
Maurice PratherMaxime GervaisMérill TéterelMichael Nosthoff
Michael SchmukiMichał JaniszewskiMido TarekMingxin Wang
Minh Dang BinhmiyanMohamed Koubaamonty
MorculesMoritz BeutelMuhammad Tayyab AkramN’yoma Diamond
Nic CraneNick D’Ademoonalante-ebayOrange++
OsyotrPARK DongHapastduePat Wang
Pedro López-CabanillasPiers RobertsPolluxRadames Cruz
Rafael KitoverRaúl CumplidoRémy TassouxRiccardo
robbert-efRobin WILSRusty ConoverSaad
SaikariSean FarrellSebastian SchäferSilvio Traversaro
Sourabh MehtaSunBlackTakatoshi Kondotalregev
Theodore TsirpanisTim BlechmannTim PaineTimofei Zhakov
Timothy PearsonTobias LeibnerTobias MarkusTodor Prokopov
togeTom ConderTomasz Kalisiakuser-45-20
Victor GordanVijai Kumar SVincent Le GarrecVitalii Koshura
VuYeKWaldemar KornewaldWeihang Dingxavier2k6
xiaotangYingfan GuoYoctopuce devYunze Xu
Zheng Xueke逐雁南飛  

了解更多

你可以在 GitHub 上查看主要版本说明。vcpkg 工具的最新更新可在vcpkg-tool 版本发布页面查看。如需为 vcpkg 文档贡献内容,请访问vcpkg-docs 代码仓库。如果你是 vcpkg 新手,或好奇包管理器如何为 C/C++ 开发者简化工作,不妨查看vcpkg 官方网站——vcpkg.io

如果你想为 vcpkg 及其库目录做出贡献,或者想就任何问题向我们反馈,请查看我们的 GitHub 仓库。请在我们的 问题跟踪器中报告 bug 或请求更新端口,或者在我们的 讨论论坛中参与更广泛的讨论。

文章翻译于 | Augustin Popa Senior Product Manager

...全文
117 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

6,675

社区成员

发帖
与我相关
我的任务
社区描述
微软技术社区为中国的开发者们提供一个技术干货传播平台,传递微软全球的技术和产品最新动态,分享各大技术方向的学习资源,同时也涵盖针对不同行业和场景的实践案例,希望可以全方位地帮助你获取更多知识和技能。
windowsmicrosoft 企业社区
社区管理员
  • 微软技术分享
  • 郑子铭
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

微软技术社区为中国的开发者们提供一个技术干货传播平台,传递微软全球的技术和产品最新动态,分享各大技术方向的学习资源,同时也涵盖针对不同行业和场景的实践案例,希望可以全方位地帮助你获取更多知识和技能。

予力众生,成就不凡!微软致力于用技术改变世界,助力企业实现数字化转型。

试试用AI创作助手写篇文章吧