vcpkg 优化下载安装体验

vcpkg 优化下载安装体验

方法一, 配置代理:

set HTTPS_PROXY=ip:port
set HTTP_PROXY=ip:port

方法二, 修改cmake下载配置

...
                # 优先本地下载
                string(REGEX MATCH "([^/\\]+)$" localFileName "${url}")
                set(localUrl "file:///${本地路径}/${localFileName}")
                # message(STATUS "!!!try to download local file: ${localUrl}")
                file(DOWNLOAD "${localUrl}" "${download_file_path_part}" STATUS download_status ${request_headers})
                list(GET download_status 0 status_code)
                
                # 当从本地下载失败时,尝试从网络下载
                if (NOT "${status_code}" STREQUAL "0")
                    message(STATUS "!!!failed to download local file: ${localUrl}, download from network: ${url}")
                    file(DOWNLOAD "${url}" "${download_file_path_part}" STATUS download_status ${request_headers})
                    list(GET download_status 0 status_code)
                endif()
...

方法三, 以上两种一起用…

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值