vcpkg —— VC++ 打包工具

原文:https://www.cnblogs.com/jiftle/p/6581263.html

引用: http://www.tuicool.com/articles/aeiYz2v

vcpkg 是微软 C++ 团队开发的在 Windows 上运行的 C/C++ 项目包管理工具,可以帮助您在 Windows 平台上获取 C 和 C++ 库.

vcpkg 自身也是使用 C++ 开发的 (而其他的 C++ 包管理大多并不是 C++ 开发的),并且 vcpkg 能够帮助用户在 Visual Studio 中,更好的使用这些安装好的库.

vcpkg 整合了 git,构建系统整合的 CMake,而绝大多数的 C++ 项目都可以直接或者间接的方式使用 CMake创建原生项目文件并构建.

vcpkg遵循一下原则:

  • 开放源码

  • 无需安装

  • 支持重发构建

  • 自定义生成

  • 社区参与贡献

  • 端口集成(与 BSD Ports 机制类似)

安装和自举:

git clone https://github.com/Microsoft/vcpkg
cd vcpkg
powershell -exec bypass scripts\bootstrap.ps1

搜索库:

vcpkg search

安装库:

vcpkg install cpprestsdk

查看已安装的库:

vcpkg list

将库集成的 Visual Studio:

vcpkg integrate install

MSDN 介绍博文:

https://blogs.msdn.microsoft.com/vcblog/2016/09/19/vcpkg-a-tool-to-acquire-and-build-c-open-source-libraries-on-windows/

卸载:

vcpkg remove ffmpeg ffmpeg:x86-windows

vcpkg —— VC++ 打包工具相关推荐

  1. webpack打开项目命令_webpack前端模块打包工具基本使用的详细记录(一)

    webpack简介 我们都知道,Webpack 是当下最热门的前端资源模块化管理和打包工具.它可以将许多松散的模块按照依赖和规则打包成符合生产环境部署的前端资源.还可以将按需加载的模块进行代码分隔,等 ...

  2. 镜像打包工具clonezilla

    镜像打包工具clonezilla clonezilla 百度云盘链接:https://pan.baidu.com/s/1LOEPqNE9O0Z4QJmNExlgeA 提取码:zlso 使用方法: 1. ...

  3. python 打包 .app 运行 控制台窗口_Python打包工具

    1 Python打包工具 目前在windows平台上将Python程序打包成exe文件主要有三个工具. 今天将一个Tkinter写的界面程序打包成exe文件,三个工具都试了一遍,感觉PyInstall ...

  4. linux系统打包工具,Linux 压缩、解压缩和打包工具

    前言:你是否曾经因为某个文件占用空间较大,而空间紧缺的U盘无法存放此文件.你是否曾经因为软件里有太多文件而不方便复制和携带.你是否曾因需要备份太过零散而头疼.那么基于"文件压缩和打包&quo ...

  5. Python打包工具Pyintealler打包py文件为windows exe文件过程及踩坑记录+实战例子

    Python打包工具Pyintealler打包py文件为windows exe文件过程及踩坑记录+实战例子 目录 Python打包工具Pyintealler打包py文件为windows exe文件过程 ...

  6. 用InstallShield 打包工具 打 Win32 程序 (depends.exe 用看程序都依赖了哪些dll)

    InstallShield 打包工具 1.InstallShield Limited Edition 安装教程 转载:http://www.cnblogs.com/javawebsoa/archive ...

  7. Web Bundler CheatSheet, 选择合适的构建打包工具

    题注:Web Bundler CheatSheet 属于 Awesome-CheatSheet 系列,盘点数个常用的开发打包工具清单.欢迎加入阿里南京前端团队,欢迎关注阿里南京技术专刊了解更多讯息. ...

  8. 用JEP 343打包工具,构建自包含、可安装的Java应用程序

    OpenJDK社区发布了JEP 343:打包工具的早期访问版本.JEP 343:打包工具,又名jpackage,是打包自包含Java应用程序和Java运行时环境的新工具.这个基于JavaFX java ...

  9. 产品打包工具的制作,ant,编译源码,打jar包,打tag,打war包,备份release版本等...

    1.  在进行打包工具的制作前,需要准备的软件有: svnant-1.3.1 作用是让ant和svn相关联 apache-ant-1.9.7 需要设置ant_home,path,我的配置是: ANT_ ...

最新文章

  1. java属性_Java Properties 类
  2. 数据库索引的作用和长处缺点
  3. HDU4666 Hyperspace(数学推理+数据结构)
  4. wpsppt流程图联系效果_| JEAM | 文章精选:大城市收取交通拥堵费的影响与效果
  5. 一道错误答案传遍全网的逻辑面试题
  6. MVC5+EF6--1 创建Entity Framework数据模型
  7. 宾州州立大学计算机本科,2020年宾州州立大学本科读几年
  8. Top 10 JavaScript编辑器,你在用哪个?
  9. 山西省计算机二级考试试题,2011山西省计算机等级考试试题 二级C试题考资料
  10. 知识图谱概述(金融场景图谱)
  11. 百度地图、高德地图的数据从哪里得到的?
  12. 回收站的东西怎么恢复?mac电脑回收站清空还能恢复吗?
  13. 时空旅行[线段树分治][维护凸壳]
  14. 嵌入式计算机系统简述,嵌入式系统定义_简述嵌入式系统的定义和组成
  15. 专访趋势科技:全面解析APT攻击过程
  16. Git 从入坑到放不下
  17. 异步FIFO逻辑设计部分
  18. debian卸载php_在Ubuntu或Debian系统的服务器上卸载MySQL的方法_MySQL
  19. 【CCF】NOI2009试题下载
  20. Paragon Hard Disk Manager 17 Business中文版

热门文章

  1. simple css 汉化,Simple CSS(CSS文档生成器)
  2. 2018年计算机学校迎新标语,2018大学新生开学迎新标语大全 创意迎新横幅标语
  3. Ubuntu常见命令记录
  4. 剑指offer64 不能使用乘除法、for、while、if、else、switch、case 求 1+2+...+n
  5. 哪种营销方法效果最差_网络营销推广中如何监控评测网络效果?
  6. jstat_使用jstat报告自定义JVM指标集
  7. python遍历数组冒泡排序_经典排序算法(冒泡排序,选择排序,插入排序,快速排序,堆排序)python实现...
  8. android 时间轴动画教程,android 时间轴(listview实现) 源码
  9. Spring Boot 配置元数据指南
  10. Spring Cloud Netflix Zuul中的速率限制