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