Vcpkg: a tool to acquire and build C++ open source libraries on Windows

Last update: 08/11/2017

We are delighted to announce the availability of Vcpkg on GitHub https://github.com/Microsoft/vcpkg . Vcpkg simplifies acquiring and building open source libraries on Windows.

Acquiring native libraries on Windows is a critical part of the application development process; in our surveys, you told us that 80% of your C++ projects depend on two or more libraries. Despite this, we’ve heard that the current process for acquiring native libraries falls below C++ developers’ expectations when compared to other platforms such as Mac (Homebrew) and Linux (apt-get, yum, etc.)

After examining successes across all platforms, we’ve created Vcpkg with these set of principles:

  • Open-source tools
  • No installation needed
  • Repeatable builds, from source
  • Customizable builds
  • Open to contributions from community
  • Ports collection approach

We created a document that goes into more details on these topics.

Getting Started

Prerequisites:

  • Visual Studio 2015 or Visual Studio 2017
  • Windows 7 (or up)

To acquire the tool:

  • Clone from GitHub: git clone https://github.com/Microsoft/vcpkg
  • Run the bootstrap script in the vcpkg folder: powershell -exec bypass scripts\bootstrap.ps1
  • Now vcpkg.exe is in the root of the repository

You are now all set (no installation, no registry… the tool and the associated “lib folder” are xcopy-able)

Available triplets

arm-uwp.cmake
x64-uwp.cmake
x64-windows-static.cmake
x64-windows.cmake
x86-uwp.cmake
x86-windows-static.cmake
x86-windows.cmake

List of libraries (08/11/2017)

To see the list of the 316 available libraries, use vcpkg search:

ace 6.4.3 The ADAPTIVE Communication Environment
alembic 1.7.1-3 Alembic is an open framework for storing and shar…
allegro5 5.2.1.0 Allegro is a cross-platform library mainly aimed …
anax 2.1.0-1 An open source C++ entity system. <https://github…
angle 2017-06-14-8d471f-1 A conformant OpenGL ES implementation for Windows…
antlr4 4.6-1 ANother Tool for Language Recognition
apr 1.6.2 The Apache Portable Runtime (APR) is a C library …
apr-util 1.6.0 Apache Portable Runtime (APR) project mission is …
arrow apache-arrow-0.4.0-1 Apache Arrow is a columnar in-memory analytics la…
asio 1.10.8 Asio is a cross-platform C++ library for network …
assimp 4.0.0 The Open Asset import library
atk 2.24.0 GNOME Accessibility Toolkit
atlmfc 0 a stub package that ensures VS has ATL/MFC instal…
aubio 0.46~alpha-2 Aubio is a tool designed for the extraction of an…
aurora 2017-06-21-c75699d2a8caa726260c29b6d7a0fd35f8f28933 Aurora is an open-source C++ library providing va…
aws-sdk-cpp 1.0.61 AWS SDK for C++
azure-storage-cpp 3.0.0-2 Microsoft Azure Storage Client SDK for C++ A clie…
beast v84-1 HTTP/1 and WebSocket, header-only using Boost.Asi…
benchmark 1.1.0 A library to support the benchmarking of function…
blaze 3.1 Blaze is an open-source, high-performance C++ mat…
bond 6.0.0 Bond is a cross-platform framework for working wi…
boost 1.64-5 Peer-reviewed portable C++ source libraries
boost-di 1.0.1 C++14 Dependency Injection Library.
botan 2.0.1 A cryptography library written in C++11
box2d 2.3.1-374664b Box2D (http://box2d.org) is an open source C++ en…
brotli 0.6.0 a generic-purpose lossless compression algorithm …
bullet3 2.86.1 Bullet Physics is a professional collision detect…
bzip2 1.0.6-1 High-quality data compressor.
c-ares 1.12.1-dev-40eb41f-1 A C library for asynchronous DNS requests
cairo 1.15.6 Cairo is a 2D graphics library with support for m…
cairomm 1.15.3-1 A C++ wrapper for the cairo graphics library
catch 1.9.7 C++ Automated Test Cases in Headers
cereal 1.2.2 a header-only C++11 serialization library (built …
ceres 1.13.0 non-linear optimization package
chakracore 1.4.3 Core part of the Chakra Javascript engine
charls 2.0.0 CharLS, a C++ JPEG-LS library implementation.
clapack 3.2.1 CLAPACK (f2c’ed version of LAPACK)
clara 2017-07-20-9661f2b4a50895d52ebb4c59382785a2b416c310 A simple to use command line parser for C++
clockutils 1.1.1-3651f232c27074c4ceead169e223edf5f00247c5 A lightweight c++ library for commonly needed tas…
constexpr 1 Small MIT License Library of general stdlib funct…
corrade jun2017-2 C++11/C++14 multiplatform utility library http://…
cpp-redis 3.5.2-1 cpp-redis is a C++11 Asynchronous Multi-Platform …
cppcms 1.1.0 CppCMS is a Free High Performance Web Development…
cpprestsdk 2.9.0-2 C++11 JSON, REST, and OAuth library The C++ REST …
cppunit 1.13.2 CppUnit is the C++ port of the famous JUnit frame…
cppwinrt feb2017_refresh-14393 C++/WinRT is a standard C++ language projection f…
cppzmq 4.2.1 lightweight messaging kernel, C++ bindings
cpr 1.3.0 C++ Requests is a simple wrapper around libcurl i…
cryptopp 5.6.5 Crypto++ is a free C++ class library of cryptogra…
ctemplate 2017-06-23-44b7c5b918a08ad561c63e9d28beecb40c10ebca C++ CTemplate system
cuda 8.0-1 A parallel computing platform and programming model
cunit 2.1.3-1 CUnit is a lightweight system for writing, admini…
curl 7.55.0 A library for transferring data with URLs
cxxopts 1.3.0 This is a lightweight C++ option parser library, …
decimal-for-cpp 1.12 Decimal data type support, for COBOL-like fixed-p…
dimcli 2.0.0 C++ command line parser toolkit
directxmesh Oct-16 DirectXMesh geometry processing library
directxtex Dec-16 DirectXTex texture processing library
directxtk dec2016-1 A collection of helper classes for writing Direct…
directxtk12 Dec-16 A collection of helper classes for writing Direct…
dirent 2017-06-23-5c7194c2fe2c68c1a8212712c0b4b6195382d27d Dirent is a C/C++ programming interface that allo…
dlfcn-win32 1.1.1 dlfcn-win32 is an implementation of dlfcn for Win…
dlib 19.4-4 Modern C++ toolkit containing machine learning al…
doctest 1.2.0 The fastest feature-rich C++ single-header testin…
double-conversion 3.0.0 Efficient binary-decimal and decimal-binary conve…
draco 0.10.0 A library for compressing and decompressing 3D ge…
duktape 2.0.3-3 Embeddable Javascript engine with a focus on port…
dx 1.0.1 A modern C++ library for DirectX programming
dxut 11.14-2 A “GLUT”-like framework for Direct3D 11.x Win32 d…
ecm 5.32.0 Extra CMake Modules (ECM), extra modules and scri…
eigen3 3.3.4 C++ template library for linear algebra: matrices…
embree 2.16.4-1 High Performance Ray Tracing Kernels.
entityx 1.2.0 EntityX – A fast, type-safe C++ Entity-Component …
evpp 0.6.1 A modern C++ network library based on libevent fo…
expat 2.1.1-1 XML parser library written in C
fastlz 1 A lightning-fast lossless compression library
ffmpeg 3.2.4-3 a library to decode, encode, transcode, mux, demu…
fftw3 3.3.6-p12 FFTW is a C subroutine library for computing the …
flann 1.9.1-4 Fast Library for Approximate Nearest Neighbors
flatbuffers 1.7.1 Memory Efficient Serialization Library http://goo…
fltk 1.3.4-4 FLTK (pronounced fulltick) is a cross-platform C+…
fmt 4.0.0 Formatting library for C++. It can be used as a s…
folly v2017.07.17.01 An open-source C++ library developed and used at …
fontconfig 2.12.4 Library for configuring and customizing font access.
freeglut 3.0.0-1 Open source implementation of GLUT with source an…
freeimage 3.17.0-2 Support library for graphics image formats
freerdp 2.0.0-rc0~vcpkg1 A free implementation of the Remote Desktop Proto…
freetype 2.8 A library to render fonts.
fuzzylite 6 A fuzzy logic control library in C++
g2o 20170730_git-1 g2o: A General Framework for Graph Optimization h…
gdal 1.11.3-4 The Geographic Data Abstraction Library for readi…
gdcm2 2.6.8 Grassroots DICOM library
gdk-pixbuf 2.36.6 Image loading library.
geogram 1.4.9 Geogram is a programming library of geometric alg…
geographiclib 1.47-patch1-3 a small set of C++ classes for performing convers…
geos 3.5.0 Geometry Engine Open Source
gettext 0.19-1 The GNU gettext utilities are a set of tools that…
gflags 2.2.0-4 A C++ library that implements commandline flags p…
giflib 5.1.4 A library for reading and writing gif images.
glbinding 2.1.1-1 glbinding is an MIT licensed, cross-platform C++ …
glew 2.0.0-2 The OpenGL Extension Wrangler Library (GLEW) is a…
glfw3 3.2.1-1 GLFW is a free, Open Source, multi-platform libra…
gli 0.8.2-1 OpenGL Image (GLI) https://gli.g-truc.net
glib 2.52.2 Portable, general-purpose utility library.
glm 0.9.8.4 OpenGL Mathematics (GLM) https://glm.g-truc.net
globjects 1.0.0 C++ library strictly wrapping OpenGL objects. <ht…
glog 0.3.5 C++ implementation of the Google logging module
glslang 1c573fbcfba6b3d631008b1babc838501ca925d3-2 Khronos reference front-end for GLSL and ESSL, an…
graphicsmagick 1.3.26-1 Image processing library
grpc 1.4.1 An RPC library and framework
gsl 2.4-1 The GNU Scientific Library is a numerical library…
gsl-lite 0.24.0 A single-file header-only version of ISO C++ Guid…
gtest 1.8 GoogleTest and GoogleMock testing frameworks.
gtk 3.22.15 Portable library for creating graphical user inte…
harfbuzz 1.4.6-1 HarfBuzz OpenType text shaping engine
hdf5 1.10.0-patch1-1 HDF5 is a data model, library, and file format fo…
hpx 1.0.0-4 The C++ Standards Library for Concurrency and Par…
http-parser 2.7.1-1 HTTP Parser.
hunspell 1.6.1-1 The most popular spellchecking library.
hwloc 1.11.7-1 Portable Hardware Locality (hwloc) The Portable H…
hypre 2.11.2 SCALABLE LINEAR SOLVERS AND MULTIGRID METHODS
icu 59.1-1 Mature and widely used Unicode and localization l…
ilmbase 2.2.0 Base libraries from ILM for OpenEXR
jansson v2.10 Jansson is a C library for encoding, decoding and…
jasper 2.0.13 Open source implementation of the JPEG-2000 Part-…
jbigkit 2.1 A software implementation of the JBIG1 data compr…
jemalloc 4.3.1-1 jemalloc is a general purpose malloc(3) implement…
jsoncpp 1.7.7 jsoncpp is an implementation of a JSON reader and…
jxrlib 1.1-2 Open source implementation of the jpegxr image fo…
kinectsdk1 1.8-1 Kinect for Windows SDK for Kinect v1 sensor.
lcms 2.8-1 Little CMS.
libarchive 3.3.2 Library for reading and writing streaming archives
libbson 1.6.2-1 libbson is a library providing useful routines re…
libccd 2.0.0 Library for collision detection between two conve…
libconfig 1.6.0 C/C++ library for processing configuration files
libepoxy 1.4.3 Epoxy is a library for handling OpenGL function p…
libevent 2.1.8-2 An event notification library
libffi 3.1 Portable, high level programming interface to var…
libflac 1.3.2-2 Library for manipulating FLAC files
libgd 2.2.4-2 Open source code library for the dynamic creation…
libiconv 1.14 GNU Unicode text conversion
libjpeg-turbo 1.5.2 libjpeg-turbo is a JPEG image codec that uses SIM…
libkml 1.3.0 Reference implementation of OGC KML 2.2
liblzma 5.2.3-1 Compression library with an API similar to that o…
libmad 0.15.1 high-quality MPEG audio decoder
libmariadb 2.3.2 MariaDB Connector/C is used to connect C/C++ appl…
libmikmod 3.3.11.1 Mikmod is a module player and library supporting …
libmodplug 0.8.9.0 The ModPlug mod file playing library.
libmysql 5.7.17-1 A MySQL client library for C development.
libnice 0.1.13 Libnice is an implementation of the IETF’s Intera…
libodb 2.4.0 ODB library, base runtime for the ODB ORM solution
libodb-pgsql 2.4.0 Description: PostgreSQL support for the ODB ORM l…
libodb-sqlite 2.4.0 Sqlite support for the ODB ORM library
libogg 2017-07-27-cab46b19847 Ogg is a multimedia container format, and the nat…
libopusenc 0.1 Library for encoding .opus audio files and live s…
libp7-baical 4.1 P7 is a library for high-speed sending telemetry …
libpng 1.6.31 libpng is a library implementing an interface for…
libpopt 1.16-10~vcpkg1 Library for parsing command line parameters
libpq 9.6.1 The official database access API of postgresql
libraw 0.18.2-2 raw image decoder library
libsigcpp 2.1 Typesafe callback framework for C++
libsndfile libsndfile-1.0.29-6830c42 Library to read, write and manipulate many soundf…
libssh 0.7.5 libssh is a multiplatform C library implementing …
libssh2 1.8.0-1 The SSH library
libtheora 1.2.0alpha1-20170719~vcpkg1 Theora is a free and open video compression forma…
libtorrent 1.1.4 An efficient feature complete C++ BitTorrent impl…
libusb 1.0.21-fc99620 A library for USB device access from Windows user…
libusb-win32 1.2.6.0 Allows user space applications to access many USB…
libuv 1.13.1 libuv is a multi-platform support library with a …
libvorbis 1.3.5-143caf4-2 Ogg Vorbis is a fully open, non-proprietary, pate…
libvpx 1.6.1-1 The reference software implementation for the vid…
libwebm 1.0.0.27-1 WebM File Parser
libwebp 0.6.0-1 Lossy compression of digital photographic images.
libwebsockets 2.0.0-1 Libwebsockets is a lightweight pure C library bui…
libxml2 2.9.4-1 Libxml2 is the XML C parser and toolkit developed…
libxslt 1.1.29 Libxslt is a XSLT library implemented in C for XS…
libzip 1.2.0-1 A library for reading, creating, and modifying zi…
live555 2017.06.04 A complete RTSP server application
llvm 4.0.0 The LLVM Compiler Infrastructure
lmdb 0.9.18-2 LMDB is an extraordinarily fast, memory-efficient…
log4cplus REL_1_2_1-RC2 A simple to use C++ logging API providing thread-…
lpeg 1.0.1-2 LPeg is a pattern-matching library for Lua, based…
lua 5.3.4 a powerful, fast, lightweight, embeddable scripti…
luafilesystem 1.6.3 LuaFileSystem is a Lua library developed to compl…
luajit 2.0.5 LuaJIT is a Just-In-Time (JIT) compiler for the L…
lz4 1.7.5 Lossless compression algorithm, providing compres…
lzo 2.10-1 Lossless data compression library
magnum jun2017-5 C++11/C++14 and OpenGL graphics engine http://mos…
magnum-plugins jun2017-4 Plugins for C++11/C++14 and OpenGL graphics engin…
matio 1.5.10-1 MATLAB MAT File I/O Library
mdnsresponder 765.30.11 The mDNSResponder project is a component of Bonjo…
metis 5.1.0 Serial Graph Partitioning and Fill-reducing Matri…
minizip 1.2.11-1
mongo-c-driver 1.6.2 Client library written in C for MongoDB.
mongo-cxx-driver 3.1.1 MongoDB C++ Driver.
mpg123 1.24.0-1 mpg123 is a real time MPEG 1.0/2.0/2.5 audio play…
mpir 3.0.0-2 Multiple Precision Integers and Rationals.
ms-gsl 20170425-8b320e3f5d016f953e55dfc7ec8694c1349d3fe4 Microsoft implementation of the Guidelines Suppor…
msgpack 2.1.5 MessagePack is an efficient binary serialization …
msinttypes 2017-06-26-f9e7c5758ed9e3b9f4b2394de1881c704dd79de0 msinttypes is a package to provide missing ISO C9…
msmpi 8.1 Microsoft MPI
nana 1.5.4 Cross-platform library for GUI programming in mod…
nanodbc 2.12.4 A small C++ wrapper for the native C ODBC API.
netcdf-c 4.4.1.1-1 a set of self-describing, machine-independent dat…
netcdf-cxx4 4.3.0 a set of machine-independent data formats that su…
nlohmann-json 2.1.1 JSON for Modern C++
nuklear 2017-06-15-5c7194c2fe2c68c1a8212712c0b4b6195382d27d This is a minimal state immediate mode graphical …
octomap cefed0c1d79afafa5aeb05273cf1246b093b771c-1 An Efficient Probabilistic 3D Mapping Framework B…
ode 0.15.1 Open Dynamics Engine
ogre 1.9.0 3D Object-Oriented Graphics Rendering Engine
openal-soft 1.18.1 OpenAL Soft is an LGPL-licensed, cross-platform, …
openblas v0.2.20 OpenBLAS is an optimized BLAS library based on Go…
opencv 3.2.0-3 computer vision library
openexr 2.2.0 OpenEXR is a high dynamic-range (HDR) image file …
opengl 0.0-3 Open Graphics Library (OpenGL)[3][4][5] is a cros…
openimageio 1.7.15 An library for reading and writing images, and a …
openjpeg 2.2.0 JPEG 2000 image library
openni2 2.2.0.33 OpenNI is open source library for access to Natur…
openssl 1.0.2l-1 OpenSSL is an open source project that provides a…
openvr 1.0.9 an API and runtime that allows access to VR hardw…
opus 1.2.1 Totally open, royalty-free, highly versatile audi…
opusfile 0.9 Stand-alone decoder library for .opus streams
osg 3.5.6 The OpenSceneGraph is an open source high perform…
paho-mqtt Version 1.1.0 (Paho 1.2) Paho project provides open-source client implemen…
pango 1.40.6 Text and font handling library.
parmetis 4.0.3 Parallel Graph Partitioning and Fill-reducing Mat…
pcl 1.8.1 Point Cloud Library (PCL) is open source library …
pcre 8.41 Perl Compatible Regular Expresions
pcre2 10.23 PCRE2 is a re-working of the original Perl Compat…
pdcurses 3.4-1 Public Domain Curses – a curses library for envir…
physfs 2.0.3-1 a library to provide abstract access to various a…
picojson 1.3.0 A header-file-only, JSON parser serializer in C++.
pixman 0.34.0-1 Pixman is a low-level software library for pixel …
plibsys 0.0.3 Highly portable C system library: threads and syn…
plog 1.1.3 Portable, simple and extensible C++ logging library.
poco 1.7.8 Modern, powerful open source C++ class libraries …
podofo 0.9.5 PoDoFo is a library to work with the PDF file format
portaudio 19.0.6.00-1 PortAudio Portable Cross-platform Audio I/O API P…
pqp 1.3-1 a proximity query package
proj 4.9.3 PROJ.4 library for cartographic projections
protobuf 3.3.0-3 Protocol Buffers – Google’s data interchange format
ptex 2.1.28 Per-Face Texture Mapping for Production Rendering.
pugixml 1.8.1 C++ XML processing library
pybind11 2.1.0-1 pybind11 is a lightweight header-only library tha…
pystring 1.1.3 Pystring is a collection of C++ functions which m…
python3 3.6.1 The Python programming language as an embeddable …
qca 2.2.0 Qt Cryptographic Architecture (QCA). Sources: htt…
qhull 2015.2 computes the convex hull, Delaunay triangulation,…
qscintilla 2.10-1 QScintilla is a port to Qt of the Scintilla editi…
qt5 5.8-4 Qt5 application framework main components. Webeng…
qwt 6.1.3-2 Qt widgets library for technical applications
ragel 6.1 Ragel State Machine Compiler
range-v3 20151130-vcpkg4 Range library for C++11/14/17.
rapidjson 1.1.0 A fast JSON parser/generator for C++ with both SA…
rapidxml 1.13 RapidXml is an attempt to create the fastest XML …
redshell 1.0.0 RedShell C++ SDK. Steam attribution tracking, www…
rocksdb 2017-06-28-18c63af6ef2b9f014c404b88488ae52e6fead03c A library that provides an embeddable, persistent…
rtmidi 2.1.1-1 A set of C++ classes that provide a common API fo…
rttr 0.9.5 an easy and intuitive way to use reflection in C++
rxcpp 4.0.0-1 Reactive Extensions for C++
sciter 4.0.2-1 Sciter is an embeddable HTML/CSS/scripting engine.
sdl2 2.0.5-3 Simple DirectMedia Layer is a cross-platform deve…
sdl2-gfx 1.0.3-1 Graphics primitives (line, circle, rectangle etc….
sdl2-image 2.0.1-1 SDL_image is an image file loading library. It lo…
sdl2-mixer 2.0.1-1 Multi-channel audio mixer library for SDL.
sdl2-net 2.0.1-1 Networking library for SDL
sdl2-ttf 2.0.14-1 A library for rendering TrueType fonts with SDL
sery 1.0.0 Simple binary (de)serialization library
sfml 2.4.2 Simple and fast multimedia library
shaderc 2df47b51d83ad83cbc2e7f8ff2b56776293e8958 A collection of tools, libraries and tests for sh…
signalrclient 1.0.0-beta1 C++ client for SignalR.
smpeg2 2.0.0-1 SDL MPEG Player Library
snappy 1.1.6-be6dc3d A fast compressor/decompressor.
sobjectizer 5.5.19.2 SObjectizer is a C++ in-process message dispatchi…
soci 2016.10.22 SOCI database access library
spdlog 0.13.0 Very fast, header only, C++ logging library
speex 1.2.0 Speex is an Open Source/Free Software patent-free…
spirv-tools 1.1-f72189c249ba143c6a89a4cf1e7d53337b2ddd40 API and commands for processing SPIR-V modules
sqlite-modern-cpp 2.4 The C++14 wrapper around sqlite library
sqlite3 3.19.1-1 SQLite is a software library that implements a se…
stb 20170724-9d9f75e stb single-file public domain libraries for C/C++
strtk 2017.01.02-1e2960f robust, optimized and portable string processing …
suitesparse 4.5.5-2 algebra library
sundials 2.7.0 SUNDIALS (SUite of Nonlinear and DIfferential/ALg…
szip 2.1-1 Szip compression software, providing lossless com…
tacopie 2.4.1-1 Tacopie is a TCP Client & Server C++11 library
taglib 1.11.1-3 TagLib Audio Meta-Data Library
tbb 2017_U7 Intel’s Threading Building Blocks.
tclap 1.2.1 Templatized command-line argument parser for C++
theia 0.7-d15154a An open source library for multiview geometry and…
think-cell-range 498839d think-cell’s range library <https://think-cell.co…
thor v2.0 Extends the multimedia library SFML with higher-l…
thrift 20172805-72ca60debae1d9fb35d9f0085118873669006d7f Apache Thrift is a software project spanning a va…
tiff 4.0.8 A library that supports the manipulation of TIFF …
tinyexr v0.9.5-d16ea6 Library to load and save OpenEXR(.exr) images
tinyxml2 5.0.1 A simple, small, efficient, C++ XML parser
uriparser 0.8.4 uriparser is a strictly RFC 3986 compliant URI pa…
utf8proc 2.1.0 Clean C library for processing UTF-8 Unicode data.
utfcpp 2.3.5 UTF-8 with C++ in a Portable Way
utfz 1.2 A tiny C++ library for parsing and encoding utf-8
uvatlas Sep-16 UVAtlas isochart texture atlas
uwebsockets 0.14.4 Highly scalable cross-platform WebSocket & HTTP l…
vtk 8.0.0-1 Software system for 3D computer graphics, image p…
websocketpp 0.7.0 Library that implements RFC6455 The WebSocket Pro…
wt 3.3.7-1 Wt is a C++ library for developing web applications
wtl 9.1 Windows Template Library (WTL) is a C++ library f…
wxwidgets 3.1.0-1 wxWidgets is a widget toolkit and tools library f…
xalan-c 1.11-1 Xalan is an XSLT processor for transforming XML d…
xerces-c 3.1.4-3 Xerces-C++ is a XML parser, for parsing, generati…
xlnt 0.9.4 Cross-platform user-friendly xlsx library for C++14
xxhash 0.6.2 Extremely fast hash algorithm
yaml-cpp 0.5.4-rc-1 yaml-cpp is a YAML parser and emitter in C++ matc…
zeromq 4.2.2 The ZeroMQ lightweight messaging kernel is a libr…
zlib 1.2.11 A compression library
zstd 1.3.0 Zstandard – Fast real-time compression algorithm …
zziplib 0.13.62 library providing read access on ZIP-archives

This is just the beginning; we’ll accept contributions for new libraries, updates and improvements. See example 2 in examples.md on how to create your own port file in the catalog.

Use Vcpkg with your projects

The easiest way to use Vcpkg from Visual Studio is through the user-wide integration, making the system available to all VS projects you build.

vcpkg integrate install

This will require administrator access the first time it is used on a given machine. After the first use, administrator access is no longer required and the integration is on a per-user basis.

In addition to the VS integration, Vcpkg also supports CMake and other build systems. For more information, see docs/EXAMPLES.md.

We want to hear from you!

This tool is now available for you to try. Please share your feedback and suggestions! The best place to provide them is in the GitHub repo: create new issues or vote on existing ones. We would love to accept pull requests for more open-source libraries — see docs/CONTRIBUTING.md.

You can also contact us at vcpkg@microsoft.com