首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用vcpkg下载旧库

使用vcpkg下载旧库
EN

Stack Overflow用户
提问于 2021-12-20 12:10:31
回答 1查看 485关注 0票数 0

我正在尝试构建一个项目,其中包括Boost版本1.51.0。

该项目需要使用vcpkg下载Boost。默认情况下,vcpkg下载包的最新版本。经过一些研究,我看到vcpkg支持版本控制。我编辑了vcpkg.json文件,下载Boost版本1.51.0,而不是1.77.0 (vcpkg上的最新版本)。

然而,boost的依赖项(也是boost库,例如boost-累加器)似乎仍然使用1.77.0版本下载。有没有一种方法可以下载这些库,而无需手动编辑依赖项的json文件?有150多个.

谢谢!

编辑:我现在看到vcpkg上最早可用的boost版本是1.60。如果情况确实如此,请将上述问题中的1.51改为1.60。

EN

回答 1

Stack Overflow用户

发布于 2021-12-20 12:41:24

这是因为boost是一个元包。

我认为最简单的解决方案是覆盖依赖项,并将它们分别绑定到您想要的版本中。

本文件记录了这一过程:

https://vcpkg.io/en/docs/examples/modify-baseline-to-pin-old-boost.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70421586

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档