首页 > 编程语言 >C++的库管理工具:vcpkg

C++的库管理工具:vcpkg

时间:2023-02-18 17:11:47浏览次数:36  
标签:CMAKE 管理工具 C++ VS vcpkg 管理器 包源

vcpkg的安装  

  git clone "地址"

  添加环境变量

  在vcpkg目录下

/vcpkg/bootstrap-vcpkg.bat

  嵌入VS

    在CMD或POWERSHELL

vcpkg integrate install

  关联包源

    VS工具->NuGet包管理器->程序包管理器设置->包源,添加vcpkg的路径   

   集成到CMAKE

    在CMAKE文件中加入

-DCMAKE_TOOLCHAIN_FILE=/scripts/buildsystems/vcpkg.cmake”

 

vcpkg的使用

   powershell命令

vcpkg install [pkg name]:x64-windows

 

标签:CMAKE,管理工具,C++,VS,vcpkg,管理器,包源
From: https://www.cnblogs.com/toriyung/p/17133068.html

相关文章

  • Centos7中配置c++开发环境
    Centos7中配置c++开发环境c++不像Java等语言是跨平台的,在Windows开发之后,在Linux直接部署就行了,而是需要在Linux中进行开发和调试,那怎么在Windows系统里面模拟一个Linux的......
  • c++ 待自我实现的基础组件
    内存池ringbuffer定时器rbtree原子操作共享内存slab文件操作elf文件解析死锁检测内存泄漏网络框架,epoll异步请求,redis,sql连接池线程池,日志相关协议......
  • PAT-basic-1015 德才论 java c++
    一、题目宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡取人之术,苟不得圣人,君子而......
  • c++ 11 lamda 如何实现 linq 中 先 where 再 select 的功能
    面向AI编程,回答如下:在C++11中,可以使用lambda表达式和算法库中的std::copy_if和std::transform算法来实现LINQ中先where再select的功能。具体来说,可以先使用......
  • c++ 有类似 linq 的方便数据处理的技术吗?
    面向AI编程,回答如下:C++标准库中并没有像LINQ那样直接支持数据处理的语言集成查询技术,但是C++11标准引入了一些新的语言特性,例如lambda表达式和范围循环,可以使得数据处理更......
  • 周六900C++班级-2023.2.18-栈2
    栈练习2请写出使用stack头文件定义一个名称为q的整型栈_stack<int>q;_____设当前有栈q,元素x,请写出将元素x入栈push的程序q.push(x);设当前有栈q,元素x,请写出出栈pop的......
  • vue2 - vuex 状态管理工具
    1.什么是vuex状态管理工具vuex是适用于在Vue项目开发时使用的状态管理工具。试想一下,如果在一个项目开发中频繁的使用组件传参的方式来同步data中的值,一旦项目变得很庞大......
  • 如何在 C++ 应用程序中集成 Spire.XLS for C++
    Spire.XLSforC++ 是一个Excel库,供开发人员在任何类型的C++应用程序中操作Excel文档(XLS、XLSX、XLSB和XLSM)。本文演示了如何以两种不同的方式将Spire.XLSforC......
  • c++ 计算代码中两个点的毫秒差
    #include<chrono>intmain(){autot1=std::chrono::high_resolution_clock::now();//获取第一个时间点//这里放需要计时的代码autot2=std::ch......
  • 数的计数 c++
    数的计数题目描述我们要求找出具有下列性质数的个数(包含输入的自然数n),先输入一个自然数n(n≤1000),然后对此自然数按照如下方法进行处理:(1)、不作任何处理;(2)、在它......