vcpkg安装和使用--学习入门

2023-11-16

前言

vcpkg是一个C++的包管理器。
包管理器是专门管理一些代码库的。比如一些大佬们开源的一些NB的框架,我们可以用vcpkg将他们放到自己的项目中。然后就可以直接用了。
我用的win10+vs2019

【1】安装

(1)先git clone下载下来vcpkg文件夹。

git clone可以参看:git 的安装
git中输入代码:

git clone "https://github.com/Microsoft/vcpkg.git"

或者

git clone "https://github.com/microsoft/vcpkg"

在这里插入图片描述

(2)添加环境变量

将下载的目录添加到环境变量:
我的目录是C:\dev\vcpkg
在这里插入图片描述
在这里插入图片描述

(3)编译

方法一:双击bootstrap-vcpkg.bat

在这里插入图片描述
跳出来窗口,等待跑完,自动关闭。

方法二:cmd命令编译

在文件夹地址栏输入cmd回车,然后在命令窗口输入

bootstrap-vcpkg.bat

在这里插入图片描述
运行完,文件夹中多出个exe,看到下图,就是成功了。
在这里插入图片描述

(4)完整安装

为了让vs可以使用,需要vcpkg integrate install 命令

方法一,使用powershell命令行工具

(1)打开powershell

不知道powershell的可以参看我的另一篇文章:powershell的入门
在文件夹中,shitf+鼠标右键,找到powershell,点击打开。

(2)输入 vcpkg integrate install

方法二,使用cmd命令行工具

还是在文件夹地址栏输入cmd,回车

在这里插入图片描述

(5)补充事项

【1】为了防止显示问题,最好装个英文语言包

在vs2019中,安装一下英文的语言包
在这里插入图片描述

【2】使用

(1)安装库

现在仅仅是安装了vcpkg,我们的使用目的是用第三方库,所以现在做一个小Demo看看。

方法一:使用powershell安装

设置代理(如果有必要的话),也可以不设置:
在这里插入图片描述

安装库:
在这里插入图片描述

方法二:使用cmd安装一个库

命令行 vcpkg install 【库名】

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

vcpkg安装和使用--学习入门 的相关文章

随机推荐

  • pyecharts-Timeline讲解时间线

    Pyecharts Timeline 作者 发现美的眼睛 本人 首先简单介绍一下pyecharts这个神奇的东东 如果你是从事web 那么Echarts就会熟悉知晓 如果不是 那么这篇文章也会推荐一个非常好的 python JavaScri
  • android studio连接真机调试

    前言 android studio使用模拟器调试感觉挺慢的 这次连接真机试下 打开手机USB调试功能 安装Google USB Driver 连接手机 指定驱动程序 选中手机 进行调试 打开手机USB调试功能 以小米Note9 pro为例
  • new动态创建数组?(new创建多维数组)

    在使用数组时我们难免会感觉数组的灵活性太低 所以new成了我们使用频率很高的一个操作符 int p 2 4 4 int p2 2 2 4 4 4 4 int p3 2 2 2 4 4 4 4 4 4 4 4 这是最常规的操作 接下来上new
  • Pytorch复现经典扩散模型DDPM&DDIM及分布式训练应用

    0 前言 当前 生成式人工智能 AIGC 已被越来越广泛应用在工业 动漫业 设计业等诸多场景 我们都知道现阶段主流的生成模型如生成对抗网络 GAN 自分编码器 VAE 流模型 Flow based Models 和扩散模型 Diffusio
  • 静态数码管显示、动态数码管显示(消隐)

    静态数码管显示 include
  • CentOS:Device eth0 does not seem to be present 问题解决方法

    使用Vmware克隆linux虚拟机后 常常是网络连接不上 表现为ifconfig无法看到网卡 即使改了 etc sysconfig network scripts 下的相应网卡文件onboot yes也不行 重启网络时 etc init
  • AABB和OBB包围盒简介

    一 AABB立方体边界框检测 用球体去近似地代表物体运算量很小 但在游戏中的大多数物体是方的或者长条形的 应该用方盒来代表物体 另一种常见的检测模型是立方体边界框 如图10 31展示了一个AABB检测盒和它里面的物体 坐标轴平行 Axial
  • Nginx反向代理负载均衡配置详解

    一 Nginx特性 Nginx使用可扩展的事件驱动 不是传统的过程驱动架构 在传统的Web服务器体系结构中 每个客户端连接作为一个单独的进程或线程处理 随着网站的流行度增加 并发连接数量的增加 Web服务器减慢 延迟了对用户的响应 从技术角
  • 【SpringBoot】简介及传统的 Spring 框架:对比和分析

    哈喽 哈喽 大家好 我是你们的老朋友 保护小周 今天给大家带来的是 SpringBoot 的简介 SpringBoot 项目的创建 相较于 Spring 框架的优点 1 快速的集成框架 2 内置运行容器 快速的部署项目 3 摒弃繁琐的 xm
  • 活动报名|X-Decoder&SEEM:从开放词库的图像理解到像素分割,如何用一个模型做N个任务理解M个模态...

    2023年04月27日 星期四 11 00 12 00 由智源社区主办的 智源LIVE 第39期线上活动 X Decoder SEEM 从开放词库的图像理解到像素分割 如何用一个模型做N个任务理解M个模态本期活动将在线举办 阅读原文 报名即
  • 科技感十足的網站頁面

    http www bootstrapmb com item 9102 preview
  • 信号盒子连接服务器,【当贝市场】简单4步解决电视盒子没信号问题

    原标题 当贝市场 简单4步解决电视盒子没信号问题 看电视是家庭娱乐方式 很多家庭都喜欢用电视机顶盒来看电视直播 很多用户也会遇到一个问题就是机顶盒没信号怎么看电视直播呢 大家都知道机顶盒看直播 都是在有网有信号的状态下才能完美呈现呢 机顶盒
  • element Plus Select选择器实现查询搜索 下拉选择

    这Select选择器用于哪里 怎么用 Select 选择器可以用于许多不同的场景 包括但不限于以下几个方面 表单 Select 选择器常用于表单中的下拉选择字段 例如选择国家 城市 性别 职位等 用户可以从预定义的选项中选择一个值 以便提交
  • gd32f103 串口数据处理说明

    1 数据接收或发送完毕 发出复位信号 GetBitState USART 接收数据 ch U8 USART DataReceive USART1 类似 C51 直接向寄存器写数据自动发送 UART1 SendChar ch 2 操作逻辑 发
  • 一个机器人位于一个 m x n 网格的左上角,机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角。问总共有多少条不同的路?

    一个机器人位于一个 m x n 网格的左上角 机器人每次只能向下或者向右移动一步 机器人试图达到网格的右下角 问总共有多少条不同的路 var machinePath1 function m n var arr new Array m n i
  • Deformable DETR源码解读

    文章目录 一 网络创新点 二 流程详解 part 1 deformable detr模块 part 2 deformable transformer模块 part3 Encoder模块 part 4 MSDeformAttn part5 D
  • Linux系统调试之gdbserver远程调试程序

    本篇讲解如何使用gdbserver对目标开发板上的程序进行远程调试 安装 GDBSERVER 首先在开发板上安装 gdbserver apt install gdbserver gdbserver 用法 gdbserver用法描述 Usag
  • redis概述-1

    视频链接 尚硅谷 Redis 6 入门到精通 超详细 教程 哔哩哔哩 bilibili 早期架构 随着web2 0 手机端和pc端的请求增加 应用服务器会有cpu及内存压力 数据服务器有IO压力 针对应用服务器 采用分布式 负载均衡的方式进
  • ILRuntime Unity热更新

    在新的项目中 使用到了ILRuntime的热更新方式 不同于XLua等 这种方式的热更新是由纯C 实现的 所以就不需要客户端懂Lua的代码 更详细的介绍可以看官方的文档 官方的介绍及文档为 http ourpalm github io IL
  • vcpkg安装和使用--学习入门

    前言 vcpkg是一个C 的包管理器 包管理器是专门管理一些代码库的 比如一些大佬们开源的一些NB的框架 我们可以用vcpkg将他们放到自己的项目中 然后就可以直接用了 我用的win10 vs2019 1 安装 1 先git clone下载