本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2024-11(1)

vcpkg企业级功能正式可用

发布于2021-05-30 20:04     阅读(1515)     评论(0)     点赞(4)     收藏(4)


今天,我们高兴地宣布: vcpkg所有企业级功能,包括版本控制,二进制缓存,清单和注册等主要功能正式对每一位开发者,团队或者企业可用,它们不再是实验版本了!

这些年来,我们一直在稳步增加vcpkg的功能集合。最初是一个小型的开放源代码项目,旨在将开发人员迁移到Visual Studio的较新版本,现已扩展为具有1600多个库的跨平台C/C++库管理器,这些库可在多种环境中使用,以服务于整个C/C++生态系统。

在今天的这篇文章中,我们将介绍了最新的vcpkg产品公告,特别是对于那些在本月初的Pure Virtual C++会议上错过它们的人。我们宣布vcpkg版本和注册表的全面可用性,再加上我们较早版本的清单和二进制缓存,构成了我们在企业空间中vcpkg的解决方案。这些功能是免费的,并且现在默认情况下已在工具中启用,不再需要手动打开功能标志以选择启用。

尽管我们相信所有开发人员都可以从这四个功能中受益,但我们认为它们对于以前避免在没有这些功能的情况下避免采用vcpkg的专业开发人员特别有用。

最后,我们为vcpkg专门制作了一个新网站。

版本控制和注册表:它们不再是实验版本

vcpkg团队还一直在扩展该工具的功能,以响应最新的用户反馈。 最近,我们宣布了四个新功能:
1. 二进制缓存
保存预编译库二进制文件的副本,这些副本可以根据需要从网络文件共享,NuGet feed或云二进制存储解决方案中还原。使用此功能,你可以仅编译一次依赖关系,然后将其缓存,以便在其他计算机,容器或持续集成环境中更快地进行后续获取。

2. 清单文件
使得可以在vcpkg.json文件中声明依赖关系,该文件可以在源代码管理中维护,并自动与MSBuild和CMake项目集成。 只需运行MSBuild编译或生成CMake缓存即可自动恢复丢失的依赖项。

3. 版本控制
设置要在特定版本下获取的库并将其锁定在那里。

4. 注册
将你自己的库带到vcpkg,无论它们是公共目录中可用的开源库的分支还是其他自定义库(包括仅针对私有组织的依赖项)

当我们宣布版本控制和注册时,我们指出这些功能被认为是实验性的,因为我们想花更多的时间检查质量并听取用户的反馈。 现在,我们准备声明版本控制和注册表不再处于试验阶段。 尽管我们将继续改进上述功能,但我们有足够的信心建议在生产环境中使用它们。

新的vcpkg网站

感兴趣的朋友可以到我们的新网站瞧瞧:

 

你可以使用该网站来了解vcpkg以及如何开始使用,浏览我们的文档,甚至可以在我们的软件包搜索页面上浏览可用的软件包:

 

在网站上,你会注意到我们新设计的vcpkg产品的新Logo!

 

vcpkg 2021.04.30和2021.05.12版本

过去几周,我们在官网上为vcpkg完成了两个发行版。
自上次发布以来,我们的总端口数增加到1667个,并且我们更新了800多个端口。我们还添加了大量的新文档,包括版本控制,注册表,清单和二进制缓存。
默认情况下,我们还打开了注册表和版本控制,因此你不再需要指定功能标记来使用它们。

总结

微软牌包管理器,是骡子是马,咱们拉出来溜溜。

最后

Microsoft Visual C++团队的博客是我非常喜欢的博客之一,里面有很多关于Visual C++的知识和最新的开发进展。大浪淘沙,如果你对Visual C++这门古老的技术还是那么感兴趣,则可以经常去他们那(或者我这)逛逛。
本文来自:《All vcpkg enterprise features now generally available: versioning, binary caching, manifests and registries》

最近我写了个东西

正如你们所知道的,拓扑梅尔智慧办公平台(Topomel Box)是一款绿色软件,主要面向经常使用电脑的朋友。它提供了各种提升办公效率的小功能,同时操作上尽可能地简单方便。
我想:你值得拥有。



所属网站分类: 技术文章 > 博客

作者:匿名哭哭

链接:http://www.phpheidong.com/blog/article/86872/75a9b887b6534f4e7321/

来源:php黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

4 0
收藏该文
已收藏

评论内容:(最多支持255个字符)