vs中集成vcpkg

news2024/10/7 12:29:13

文章目录

  • 安装vcpkg
    • 将vcpkg集成到vs中
    • 将vcpkg集成到项目中
    • 使用vcpkg安装boost库
    • 在项目中使用boost库

参考
VS2022 + vcpkg 使用
Vcpkg包管理器的使用

安装vcpkg

从github上下载。

将vcpkg集成到vs中

命令说明
vcpkg integrate install将所安装的包集成到VS
vcpkg integrate remove删除与VS的集成

(vcpkg integrate install 貌似没啥用,)

在这里插入图片描述
在这里插入图片描述

将vcpkg集成到项目中

右键工程, 管理NuGet程序包,程序包源选择vcpkg,点击浏览标签页,选择“vcpkg.E.git.vcpkg”并在右侧窗口点击安装
在这里插入图片描述
然后就安装完了。
注意:这里的只是给当前“项目”添加了,并不是给整个"解决方案"添加了。
然后,你会在项目属性页看到,添加了这一项 ( 里面的值都为空)
在这里插入图片描述

使用vcpkg安装boost库

在vcpkg目录下执行

 .\vcpkg.exe install boost

现在默认安装x64架构的库;如果想使用x86架构的话

.\vcpkg.exe install boost:x86-windows

在项目中使用boost库

#include <iostream>
#include <boost/uuid/uuid.hpp>
#include <boost/uuid/uuid_generators.hpp>
#include <boost/uuid/uuid_io.hpp>

#include <iostream>
using namespace boost::uuids;

int main()
{
	random_generator gen;
	uuid id = gen();
	std::cout << id << '\n';
	std::cout << "Hello World! VS2\n";
}

需要添加宏定义 BOOST_UUID_FORCE_AUTO_LINK 才能正常运行

在这里插入图片描述
运行结果如下:
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1084071.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

10月11-12日上课内容 Ansible、

Ansible Ansible是一个基于Python开发的配置管理和应用部署工具&#xff0c;现在也在自动化管理领域大放异彩。它融合了众多老牌运维工具的优点&#xff0c;Pubbet和Saltstack能实现的功能&#xff0c;Ansible基本上都可以实现。 Ansible能批量配置、部署、管理上千台主机。比…

3.2 学生-课程数据库

思维导图&#xff1a; 3.2 学生-课程数据库 **3.2 学生-课程数据库** 本节重点&#xff1a; - 通过学生-课程数据库例子&#xff0c;探讨SQL中的数据定义、数据操纵、数据查询和数据控制语句。 - 提到学生-课程模式S-T(具体可参考3.3.1小节中例3.1)。 - 介绍三个主要的表格。…

C++ 与复合数据类型:透过类理解结构体

文章目录 参考描述结构体概念结构体与类结构体还是类&#xff1f; 默认访问级别struct 与其默认访问级别class 与其默认访问级别 参考 项目描述搜索引擎Bing、GoogleAI 大模型文心一言、通义千问、讯飞星火认知大模型、ChatGPTC Primer Plus &#xff08;第六版&#xff09;中…

做SEO要选择什么代理IP?2023最新综合指南

在 SEO 领域&#xff0c;代理IP在取得成功方面发挥着至关重要的作用。它们提供了一种隐藏您的 IP 地址并通过不同位置访问网络的方法&#xff0c;使您能够收集数据、分析竞争对手的策略并提高网站的可见性。在这篇博文中&#xff0c;我们将深入研究代理服务器的世界&#xff0c…

虚拟列表本质以及解决方式

前言 简述&#xff1a;虚拟列表是一种优化长列表渲染的技术&#xff0c;它可以在保持流畅性的同时&#xff0c;渲染大量的数据。在传统的列表渲染中&#xff0c;如果列表非常长&#xff0c;会导致渲染时间过长&#xff0c;页面卡顿&#xff0c;用户体验变得非常差。而虚拟列表…

AVL 树的初步认识与基本操作

历史 AVL 树是一种自平衡二叉搜索树&#xff0c;由托尔哈斯特罗姆在 1960 年提出并在 1962 年发表。它的名字来源于发明者的名字&#xff1a;Adelson-Velsky 和 Landis&#xff0c;他们是苏联数学家&#xff0c;于 1962 年发表了一篇论文&#xff0c;详细介绍了 AVL 树的概念和…

nginx配置https 访问

nginx 解压目录有configure文件 [rootoracledb10 ~]# which nginx1、检查nginx是否包含http_ssl_module 模块 如果出现 --with-http_ssl_module 就是已经安装了[rootoracledb10 sbin]# pwd /usr/local/nginx/sbin [rootoracledb10 sbin]# nginx -V nginx version: nginx/1.23…

技术分享| 二进制部署MySQL

一、介绍 ​MySQL是一个关系型数据库管理系统&#xff0c;由瑞典MySQL AB 公司开发&#xff0c;属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一&#xff0c;在 WEB 应用方面&#xff0c;MySQL是最好的 RDBMS (Relational Database Management System&#x…

华为手环8全新炫酷表盘上线,这些免费表盘,你绝对不能错过

在现今忙碌的生活节奏中&#xff0c;保持身心健康已逐渐成为大众的共同追求。华为手环8以时尚的设计、轻巧的体积、精确的传感器、丰富的健康模式以及智慧生活的无缝拓展&#xff0c;成为了潮流先锋达人的理想之选。华为手环8还支持多种表盘样式&#xff0c;满足不同用户的个性…

Vue开发中Jwt的使用

&#x1f3c5;我是默&#xff0c;一个在CSDN分享笔记的博主。&#x1f4da;&#x1f4da; &#x1f31f;在这里&#xff0c;我要推荐给大家我的专栏《Vue》。&#x1f3af;&#x1f3af; &#x1f680;无论你是编程小白&#xff0c;还是有一定基础的程序员&#xff0c;这个专栏…

ai智能语音机器人必须具备的功能

近年来&#xff0c;大多数互联网公司都进入了智能化领域。 随着人工智能技术的不断升级和突破&#xff0c;智能出境行业涌现出许多新品牌。 这些品牌有的以价格取胜&#xff0c;有的以产品性能取胜&#xff0c;这确实给消费者增加了很多选择。 ​ 然而&#xff0c;智能外呼产品…

【Java每日一题】——第二十八题:编程定义一个学生类汽车类Car(2023.10.12)

&#x1f383;个人专栏&#xff1a; &#x1f42c; 算法设计与分析&#xff1a;算法设计与分析_IT闫的博客-CSDN博客 &#x1f433;Java基础&#xff1a;Java基础_IT闫的博客-CSDN博客 &#x1f40b;c语言&#xff1a;c语言_IT闫的博客-CSDN博客 &#x1f41f;MySQL&#xff1a…

史上最全,最详细SQL基础

SQL基础 一、 建库建表 1.1 创建数据库 创建数据库模板&#xff1a; create database 数据库名称 --创建数据库 on primary (name --数据库的逻辑名称filename --物理存放位置及物理文件名称(Student_info.m…

spark中的shuffle简述 那些会导致shuffle的算子

shuffle操作说白了就是重分区操作 在Apache Spark中&#xff0c;任务之间的依赖关系主要分为两类&#xff1a;宽依赖&#xff08;Wide Dependency&#xff09;和窄依赖&#xff08;Narrow Dependency&#xff09;。这两者之间的主要区别在于它们对任务之间数据的依赖性以及执行…

JNI中调用Java函数

文章目录 一、JNI 注册二、JNI 调用 Java 函数1、实例2、总结3、参考 三、JNI 数据传递四、JNA五、图像传递 一、JNI 注册 JNI 分成静态注册和动态注册 静态注册 cpp 实现 JNIEXPORT jstring JNICALL Java_com_example_hellojni_HelloJni_stringFromJNI(JNIEnv *env, jobject…

【TensorFlow2 之012】TF2.0 中的 TF 迁移学习

#012 TensorFlow 2.0 中的 TF 迁移学习 一、说明 在这篇文章中&#xff0c;我们将展示如何在不从头开始构建计算机视觉模型的情况下构建它。迁移学习背后的想法是&#xff0c;在大型数据集上训练的神经网络可以将其知识应用于以前从未见过的数据集。也就是说&#xff0c;为什么…

omnipathr官网教程 mistr

github python版本 omnipath tutorials Issue #17 saezlab/omnipath (github.com) R版本 saezlab/OmnipathR: R client for the OmniPath web service (github.com)https://github.com/saezlab/OmnipathR GitHub - saezlab/OmnipathR: R client for the OmniPath web s…

Prettier插件使用

一、前言 由于之前使用的Beautify格式化插件已经没有在维护了&#xff0c;所以这里再分享一个Formatter插件-Prettier。 二、插件安装 首先在扩展(ctrlShiftX)中搜索关键词Prettier&#xff0c;点击安装。 三、插件使用配置 首先在VSCode编辑器中依次打开菜单文件-首选项-…

Oauth2.0单点登录的解决方案 安当加密

上海安当技术有限公司的ASP身份认证系统提供针对Oauth2.0单点登录的解决方案。该解决方案可以帮助客户实现以下目标&#xff1a; 统一的用户管理&#xff1a;Oauth2.0单点登录可以提供一个统一的用户管理平台&#xff0c;使得用户只需要在一个平台上进行注册和身份认证&#x…

基于Java使用SpringBoot+Vue框架实现的前后端分离的美食分享平台

✌全网粉丝20W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取项目下载方式&#x1f345; 一、项目背景介绍&#xff1a; 在当今社会&#xff0…