mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-28 03:10:57 +08:00
e3839ed58e
* Add vcpkg_tool_release_process documentation. * Add step to check over the bits before submitting to signing, and remove branch name assumptions.
Quick Start
The latest version of this documentation is available on GitHub.
Vcpkg helps you manage C and C++ libraries on Windows, Linux and MacOS. This tool and ecosystem are constantly evolving; your involvement is vital to its success!
Examples
- Installing and Using Packages Example: sqlite
- Packaging Zipfiles Example: zlib
- Packaging GitHub Repositories Example: libogg
- Patching Example: Patching libpng to work for x64-uwp
- Getting Started with Versioning
User Help
- Buildsystem Integration
- Triplet files
- Configuration and Environment
- Authentication
- Manifest Mode
- Binary Caching
- Asset Caching
- Versioning
- Usage with Android
- Usage with Mingw-w64
- Host Dependencies
- Using Registries
Maintainer Help
- Manifest Files - vcpkg.json
- Control Files
- Portfile Functions
- Authoring Script Ports
- Common CMake Definitions
- Maintainer Guidelines
- Creating Registries
- CMake Guidelines
Vcpkg-Tool Maintainer Help
Community Resources (not directly affiliated with vcpkg)
- vcpkg.info - Package index + search
- vcpkgx - Package index + search
- vcpkg index - Package index + search
Specifications
Blog posts
- Vcpkg Host Dependencies for Cross-Compilation
- Registries: Bring your own libraries to vcpkg
- Vcpkg: Accelerate your team development environment with binary caching and manifests
- Vcpkg: 2019.06 Update (overlay ports, overlay triplets,
vcpkg_check_features
) - Announcing a single C++ library manager for Linux, macOS and Windows: Vcpkg
- Vcpkg: Using multiple enlistments to handle multiple versions of a library
- Vcpkg: introducing the export command
- Binary Compatibility and Pain-free Upgrade Why Moving to Visual Studio 2017 is almost "too easy"
- Vcpkg recent enhancements
- Vcpkg 3 Months Anniversary, Survey
- Vcpkg updates: Static linking is now available
- Vcpkg: a tool to acquire and build C++ open source libraries on Windows