Vcpkg: Overview
中文总览
Vcpkg helps you manage C and C++ libraries on Windows, Linux and MacOS. This tool and ecosystem are constantly evolving, and we always appreciate contributions!
If you’ve never used vcpkg before, or if you’re trying to figure out how to use vcpkg, check out our Getting Started section for how to start using vcpkg.
For short description of available commands, once you’ve installed vcpkg, you can run vcpkg help, or vcpkg help [command] for command-specific help.
Github: https://github.com/microsoft/vcpkg
Slack: https://cppalliance.org/slack/, the #vcpkg channel
Discord: #include <C++>, the #earth_asiavcpkg channel
Docs: Documentation
Build Status
Table of Contents
Vcpkg: Overview
Table of Contents
Getting Started
Quick Start: Windows
Quick Start: Unix
Installing Linux Developer Tools
Installing macOS Developer Tools
Installing GCC for macOS before 10.15
Using vcpkg with CMake
Visual Studio Code with CMake Tools
Vcpkg with Visual Studio CMake Projects
Vcpkg with CLion
Vcpkg as a Submodule
Quick Start: Manifests
Tab-Completion/Auto-Completion
Examples
Contributing
License
Telemetry
Getting Started
First, follow the quick start guide for either Windows, or macOS and Linux, depending on what you’re using.
For more information, see Installing and Using Packages. If a library you need is not present in the vcpkg catalog, you can open an issue on the GitHub repo where the vcpkg team and community can see it, and potentially add the port to vcpkg.
After you’ve gotten vcpkg installed and working, you may wish to add tab completion to your shell.
Finally, if you’re interested in the future of vcpkg, check out the manifest guide! This is an experimental feature and will likely have bugs, so try it out and open