完美解决,使用vcpkg包管理编译c++第三方库,解决vcpkg卡慢的问题

安装视频参考

点我去看视频,如果你不想浪费时间看视频,也可以参考下面来

准备工作

  1. 推荐使用这个工具点我下载,然后注册登录加速后,勾上git代理再打开控制台代理
    img
    后面的全部命令行都在这个“控制台代理” 里面运行

vcpkg安装

  1. clone到本地D盘vcpkg
  2. 将D:\vcpkg添加到系统path中
  3. 运行bootstrap-vcpkg.bat
  4. 等待脚本执行成功
  5. 执行vcpkg integrate install ,这样visuall studio 就可以直接引用vcpkg的包了
  6. 试试安装一下curl这个库,vcpkg install libcurl
  7. 你再去开开VS,是不是直接就可以引用libcurl了啦,无需任何配置第三方库!超爽!!!!

常用命令

vcpkg integrate install //全局安装

vcpkg list //显示所有已安装

vcpkg search //查看支持的第三方库

vcpkg install jsoncpp:x86-windows //安装 jsoncpp 第三方库 x86

vcpkg install @dep.txt //安装文件文本,里面每一行就是一个项目名!

vcpkg remove jsoncpp //移除jsoncpp

vcpkg.exe help triplet //查看支持的哪些平台架构

vcpkg.exe export jsoncpp --7zip //导出

vcpkg help triplet //帮助 triplet

Remark

  • vcpkg出现WinHttpQueryDataAvailable等错误的原因是,国内无法访问,得用加速器代理
  • vcpkg的使用,可能会下载一些安装包之类的,如果下载卡慢,可以把地址拿出来,手动下载成功,并放到download目录里面去,再重输命令行,解决
  • 更细节的请参考 https://blog.csdn.net/cjmqas/article/details/79282847
  • 不懂的命令可以输入 vcpkg --help
  • 如果需要编译静态库,可以参考我的另一篇文章
  • 5
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值