VCPKG C++ 相关工具下载过慢解决方案

本文探讨了VCPKG这一跨平台C++包管理工具的配置与优化方法,尤其针对国内用户面临的下载速度缓慢问题,提供了详细的解决方案,包括如何修改配置文件以使用本地已安装工具,以及设置环境代理加速包下载。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Windows 平台是一个很强大的开发平台。集合了很多优秀的工具。前些年微软出了官方的C++ 包的管理工具。经过这些年的发展,逐渐发展完善。

现在在Linux和macOS下也可以使用了。做到了跨平台,这个很不容易。并且默认编译的时候就是全核心编译。这个很好,加快了编译的速度。

但是在国内使用有个问题,一些相关需要的工具下载的速度极慢,比如说cmake,git,7zip 等等,在Linux和macOS下有个设置选项,可以设置选择使用系统自带的相应的工具,其实这些工具差一些版本没关系,但是vcpkg 里面集成的东西却必须是最新的,应该是为了兼容性考虑。

那么为了解决下载过慢,或者中途崩溃的情况,在win下我们可以将scrpits/vcpkgTools.xml 文件进行修改,以绕过需要下载的相应的困境。使用我们系统中安装的cmake git 7zip 等工具,这些工具可以用迅雷下载比较方便,可以下载安装版的。(vcpkg一般都下载的是便携版)。这些工具解决之后,就要解决在安装过程中需要下载包的问题。

这些C++包往往都需要从github上下载。很多速度很慢,或者无法访问。很多这个包都是基于curl 工具进行下载的。我们需要设置环境代理

set HTTP_PROXY=127.0.0.1:10809
set HTTPS_PROXY=127.0.0.1:10809

这样再进行下载的时候就会快很多了。

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值