当前位置: 首页 > news >正文

Vcpkg C++库管理工具安装

1、确认VS是否包含英文包,如果没有点击修改,添加:

2、安装GIT,然后打开

3、输入 git clone https://github.com/Microsoft/vcpkg 将Vcpkg下载到指定目录,我这里下载到了D盘

4、打开CMD命令窗口,将路径改到D盘,如果cd无效,可以先cd到D盘后,在输入d:回车即可。

5、运行 .\bootstrap-vcpkg.bat

6、Visual Studio中使用vcpkg,运行命令: .\vcpkg integrate install

7、比如安装OPEN CV,则输入 .\vcpkg install opencv[contrib] --triplet x64-windows

8、其他


C\C++库的安装:
运行命令: .\vcpkg install [packages to install] 。
每次安装时,打开Git CMD后只需要cd到vcpkg的安装目录即可(如:C:\src\vcpkg)。使用 vcpkg help 或者 vcpkg help[comment] 可以获取特定命令的命令帮助,通过。.\vcpkg search [search term] 。
注意: vcpkg默认安装编译的是 X86 ,可以通过命令指定为 X64 ,例如:

.\vcpkg install zlib:x64-windows
.\vcpkg install zlib openssl --triplet x64-windows

C\C++库的卸载:
运行命令:.\vcpkg remove [packages to remove]

vcpkg优点:
可以对库进行编译,使得各种库的版本同一,不会出现在调用各种第三方库时出现版本不统一问题,同时在出现版本问题时可以使用 vcpkg list 查看已安装的库版本,然后直接进行对应的更新操作,十分简便。

C\C++常用命令:
集成到全局:vcpkg integrate install
移除全局:vcpkg integrate remove
集成到工程:vcpkg integrate project(在“\scripts\buildsystems”目录下,生成nuget配置文件)
查看库目录:vcpkg search
查看支持的架构:vcpkg help triplet
指定编译某种架构的程序库:vcpkg install xxxx:x64-windows(x86-windows)
卸载已安装库:vcpkg remove xxxx
指定卸载平台:vcpkg remove xxxx:x64-windows
移除所有旧版本库:vcpkg remove --outdated
查看已经安装的库:vcpkg list
更新已经安装的库:vcpkg update xxx
导出已经安装的库:vcpkg export xxxx --7zip(–7zip –raw –nuget –ifw –zip)

相关文章:

  • Depth Anything V2:深度万象 V2
  • 前端js学算法-实践
  • 可编辑25页PPT | 企业数字底座:数据中台构建路径、方法和实践
  • Vue3源码学习3-结合vitetest来实现mini-vue
  • Java ResourceBundle 资源绑定详解
  • linux find命令妙用
  • Kettle下载安装教程
  • Set系列之HashSet源码分析:原理剖析与实战对比
  • Ubuntu 24.04 终端美化
  • 强化学习之基于无模型的算法之基于值函数的深度强化学习算法
  • 望获实时Linux系统荣获人形机器人技术突破奖
  • 得物可观测平台架构升级:基于GreptimeDB的全新监控体系实践
  • 多通道经颅电刺激器的主流厂家介绍
  • 柯希霍夫积分法偏移成像中数据分布不均匀的处理方法
  • 【题解】Codeforces Round 1019 (Div. 2) B.Binary Typewriter ~ E.Keep the Sum
  • 【赵渝强老师】使用TiDB的审计日志
  • Learning vtkjs之ImageStreamline
  • URP - 公告牌的效果实现
  • 运维仙途 第2章 日志深渊识异常
  • 《多端统一的终极答案:X5内核增强版的渲染优化全解析》
  • 来论|受美国“保护”,日本民众要付出什么代价?
  • 李铁案二审今日宣判
  • 上海开花区域结果,这项田径大赛为文旅商体展联动提供新样本
  • 西班牙葡萄牙遭遇史上最严重停电:交通瘫了,通信崩了,民众疯抢物资
  • 宁波银行一季度净利74.17亿元增5.76%,不良率持平
  • 第二艘国产大型邮轮爱达·花城号完成坞内起浮