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

Tools_vcpkg包管理工具在VS2019项目开发中的使用

如何使用vcpkg安装项目请参考下面这两篇文章:

[工具]包管理工具Vcpkg 的使用 - 知乎

win10使用vcpkg安装pcl并在vs2019使用 - 知乎

这里重点介绍如何通过VS2019集成vcpkg已经安装的项目到开发项目中

在安装完成后,把vcpkg.exe所在的目录添加到环境变量,这样可以在控制台任意位置调用。

重点是运行

vcpkg integrate install

在项目启动后,我一般的做法是通过工具-->Nuget包管理器-->程序包管理器控制台,输入

vcpkg integrate project

此时会弹出一行字

Install-Package vcpkg.D.vs3D.vcpkg -Source "D:\vs3D\vcpkg\scripts\buildsystems

 拷贝这行字到控制台,回车后, vcpkg管理的项目就添加到你的程序中去了。

要注意:如果你安装的是x86-windows,那项目中就要选x86;如果是x64-windows,那项目就要选x64。

当然,你也可以和前面文章中介绍的那样,通过右键项目属性来管理安装和卸载vcpkg的程序包,

另外特别需要注意且容易忽视的一点是,如果你的vcpkg安装的是x64-windows,项目一定要选x64。因为很多项目创建时默认是x86的,所以你总是发现那些已经安装的头文件总是提示找不到路径。

 本文结束

相关文章:

  • Windows通过winscp登陆Ubuntu18.04
  • Ubuntu18.04安装RTL8125/RTL8168等网卡驱动程序
  • Ubuntu如何卸载cuda driver
  • Ubuntu20.04安装Cuda driver + toolkit + cudnn
  • ROS安装时:找不到有效的OpenPGP数据
  • ROS报错:-- Could NOT find PY_em (missing: PY_EM)
  • SLAM算法r3live试运行
  • VINS-MONO:integer_sequence_algorithm.h:64:21: error: ‘integer_sequence’ is not a member of ‘std’
  • Ubuntu如何查看eigen版本
  • Ubuntu命令查看CPU信息
  • ROS报错: Unable to communicate with master
  • ROS报错:Roslaunch got a ‘No such file or directory‘ error while attempting to run xterm -e gdb --args
  • Ubuntu下的录屏工具Kazam和SimpleScreenRecorder, Peek
  • Ubuntu20.04+gdb/vscode调试ROS(VINS-Mono)程序
  • Windows 10上安装ROS noetic平台
  • 【每日笔记】【Go学习笔记】2019-01-10 codis proxy处理流程
  • Akka系列(七):Actor持久化之Akka persistence
  • const let
  • CSS居中完全指南——构建CSS居中决策树
  • C学习-枚举(九)
  • echarts的各种常用效果展示
  • es6要点
  • Javascript基础之Array数组API
  • Java-详解HashMap
  • JS基础之数据类型、对象、原型、原型链、继承
  • k8s 面向应用开发者的基础命令
  • mysql innodb 索引使用指南
  • supervisor 永不挂掉的进程 安装以及使用
  • Webpack 4 学习01(基础配置)
  • 爱情 北京女病人
  • 基于遗传算法的优化问题求解
  • 浅谈web中前端模板引擎的使用
  • 腾讯优测优分享 | 你是否体验过Android手机插入耳机后仍外放的尴尬?
  • 译自由幺半群
  • 从如何停掉 Promise 链说起
  • 小白应该如何快速入门阿里云服务器,新手使用ECS的方法 ...
  • #LLM入门|Prompt#2.3_对查询任务进行分类|意图分析_Classification
  • #我与Java虚拟机的故事#连载04:一本让自己没面子的书
  • (13)Hive调优——动态分区导致的小文件问题
  • (附源码)spring boot智能服药提醒app 毕业设计 102151
  • (附源码)springboot宠物管理系统 毕业设计 121654
  • (蓝桥杯每日一题)平方末尾及补充(常用的字符串函数功能)
  • (三) prometheus + grafana + alertmanager 配置Redis监控
  • (深度全面解析)ChatGPT的重大更新给创业者带来了哪些红利机会
  • (顺序)容器的好伴侣 --- 容器适配器
  • (一)认识微服务
  • (原創) 如何安裝Linux版本的Quartus II? (SOC) (Quartus II) (Linux) (RedHat) (VirtualBox)
  • .gitignore文件---让git自动忽略指定文件
  • .NetCore实践篇:分布式监控Zipkin持久化之殇
  • .Net程序帮助文档制作
  • .NET企业级应用架构设计系列之结尾篇
  • .NET中统一的存储过程调用方法(收藏)
  • /*在DataTable中更新、删除数据*/
  • @Async注解的坑,小心
  • @for /l %i in (1,1,10) do md %i 批处理自动建立目录