vcpkg下载速度慢的解决办法

vcpkg是微软开发的命令行包管理工具,在使用第三方库的c或c++开发中可以简化相关的配置操作。vcpkg安装的包支持Visual Studio 2015 update 3及以上版本,包括vs2017工具集,目前在windows平台已有超过2583个包。在默认情况下,vcpkg会优先使用vs2017进行编译。如果未安装,则使用vs2015编译和安装。使用vcpkg对于c或c++开发,令人烦恼的第三方包管理工作大大的减轻,实则是“居家旅行,必备之品”。

vcpkg需要安装某个包时会自动下载源代码,并自动编译,非常方便,可惜的是下载包的速度很慢,这里提供两种解决办法:

(1)手动下载源代码

在命令行界面查看正在下载的地址,赋值该地址借助别的下载软件去下载,然后修改为vcpkg安装目录下downloads的temp文件夹中的相同名字,复制到downloads文件夹下,然后继续安装

(2)设置代理

如果自己有可用的代理渠道,比如端口为4780,可以在powershell下输入如下命令:

$env:HTTP_PROXY="localhost:4780"

$env:HTTPS_PROXY="localhost:4780"

上述命令方式只是暂时有效,如果想让代理永久有效,需要直接去修添加境变量HTTP_PROXY和HTTPS_PROXY,会明显加快下载速度。

 

posted @   Oliver2022  阅读(1069)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示