VC++ 打包工具 vcpkg

MIT
C/C++ 查看源码»
Windows
微软
2016-09-20
达尔文

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/

的码云指数为
超过 的项目
加载中

评论(8)

赢乐互娱
赢乐互娱
www.zzqpyx.com
秀小川
秀小川
久旱逢甘霖
暗紫
暗紫
vs2015?????
元谷
元谷
cppan也不错 #vcpkg#
邪恶胖子
邪恶胖子
这个累食欲python的pip和node的npm?但是生态圈有谁做过整合? #vcpkg#
善良超哥哥
这个思路不错 #vcpkg#
Fenlog
Fenlog
感觉没有nuget好用 #vcpkg#
Force武装卫队
Force武装卫队
这个不错 #vcpkg#

微软 C++ 库管理器 Vcpkg 现可用于 Linux 和 MacOS

微软已经宣布开发人员现在可以在两个新平台上访问其 C++ 库。 Vcpkg 现在可用于 Linux 和 MacOS,加入了对 Windows 和 UWP 的现有支持。 Vcpkg 是一款开源的 VC++ 打包工具。该项目于 2016 年...

2018/04/27 08:19

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

vcpkg安装

vcpkg安装 概述 vcpkg可以帮组你获取Windows平台的C和C++库。这个工具和ecosystem正处于预览阶段。您的参与对vcpkg的成功是非常的重要。 运行vcpkghelp可以获取可用命令的简短描述: Comman...

2018/08/07 14:31
32
0
vcpkg使用详解

vcpkg使用详解 vcpkg是命令行包管理工具,在使用第三方库的c或c++开发中可以简化相关的配置操作。vcpkg安装的包支持vs2015和vs2017工具集,目前在windows平台已有超过900多个包,linux平台超...

2018/08/03 02:08
1K
0
VS相对路径配置

.vcxproj所在路径为程序当前所在路径,使用../返回上层目录 解决方案所在路径 $(SolutionDir) 项目路径 $(ProjectDir) Debug或Release配置文件夹 $(Configuration) 项目名 $(ProjectName) v...

01/14 14:11
12
0
基于OpenSSL的一些常用加密签名算法

目前包括:MD5、SHA512、DES、RSA加解密、RSA+MD5签名验证算法,在openssl基础上再进行封装,使用简单,头文件需要包含openssl库,可以使用vcpkg自动管理,省去繁琐的配置工程的过程。 该RSA...

2018/10/20 18:15
111
0
xmake v2.2.2, 让C/C++拥有包依赖自动构建

前言 历经四个多月,xmake终于更新了新版本v2.2.2,并且上线了重量级功能:原生支持的远程依赖包管理。 而这个特性,其实我陆陆续续写了将近一年的时间,才初步完成,对于此特性的开发进展和...

2018/10/26 11:35
28
0

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部