发布于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产品的新Logo!
过去几周,我们在官网上为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黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 php黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-4
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!