VCPKG C++ 相关工具下载过慢解决方案
·
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
这样再进行下载的时候就会快很多了。
新一代开源开发者平台 GitCode,通过集成代码托管服务、代码仓库以及可信赖的开源组件库,让开发者可以在云端进行代码托管和开发。旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。
更多推荐



所有评论(0)