vcpkg 下载慢问题

vcpkg 会从 github 拉取源码很容易出现网络超时问题。所以根本解决办法是科学啊上网,我用的是v2。

通过环境变量设置HTTP代理:
powershell 设置方法
$env:HTTP_PROXY=“127.0.0.1:10809”

实际上我没有设置环境变量,应该是vcpkg自动检测到了系统代理。

PS D:\helloworld> vcpkg install --host-triplet=x64-mingw-dynamic
Detecting compiler hash for triplet x64-mingw-dynamic...
-- Automatically setting %HTTP(S)_PROXY% environment variables to "127.0.0.1:10809".

有个opengl很大,100多M,一直卡着下不来

D:\dev\vcpkg\buildtrees\versioning_\versions\opengl-registry\22f7aa58ee78c9f0db904b6251e9265f2be26f9d: info: installing overlay port from here
-- Downloading https://github.com/KhronosGroup/OpenGL-Registry/archive/3530768138c5ba3dfbb2c43c830493f632f7ea33.tar.gz -> KhronosGroup-OpenGL-Registry-3530768138c5ba3dfbb2c43c83049

解决办法,可以手动下载,然后放到 vcpkg/downloads/ 目录下,即可。我的vcpkg根目录是 “d:/dev/vcpkg”

D:/dev/vcpkg/downloads/KhronosGroup-OpenGL-Registry-3530768138c5ba3dfbb2c43c830493f632f7ea33.tar.gz