Software:Vcpkg
| Developer(s) | Microsoft |
|---|---|
| Initial release | 2016 |
| Stable release | 2025.04.09
/ April 9, 2025[1] |
| Repository | github |
| Written in | C++ |
| Operating system | Windows (11, 10, 8.1, 7), macOS, Linux |
| Platform | IA-32, x86-64, ARM, ARM64 |
| Type | Package manager |
| License | MIT License |
| Website | vcpkg |
vcpkg is a cross-platform open source package manager by Microsoft.[2]
Overview
vcpkg provides access to C and C++ libraries to its supported platforms. The command-line utility is currently available on Windows, macOS and Linux.[3]
vcpkg was first announced at CppCon 2016.[4]
The vcpkg source code is licensed under MIT License and hosted on GitHub.[5]
vcpkg supports Visual Studio 2015 Update 3 and above.
In 2018, Microsoft announced the availability of this installer for Mac and GNU/Linux , among other POSIX systems.[6] As of July 2020, there are 1900 libraries supported by the vcpkg package installer.[7]
In early 2023, JetBrains CLion began supporting vcpkg directly—adding a tool‑window, package browser, install/update actions, vcpkg.json integration, and quick‑fixes for missing packages.[8]
The 2024.01.12 release (January 2024) added 15 new ports (total 2,377), 227 updates, numerous documentation articles—including SBOM support—and refined triplet implementation.[9]
In early 2025, monthly updates continued: tool/releases in January–April including documentation additions, CI commands, performance improvements, offline usage support, Arm64 Linux support, and other bug fixes.[10]
See also
References
- ↑ "Releases · microsoft/vcpkg" (in en). https://github.com/microsoft/vcpkg/releases.
- ↑ "Yelp launches Yelp Fusion, Microsoft creates Vcpkg tool, and the new Touch Sense SDK for Android developers". September 20, 2016. https://sdtimes.com/android/yelp-launches-yelp-fusion-microsoft-creates-vcpkg-tool-new-touch-sense-sdk-android-developers-sd-times-news-digest-sept-20-2016/.
- ↑ "Microsoft's C++ library manager now available for Linux and macOS". April 25, 2018. https://sdtimes.com/msft/microsofts-c-library-manager-now-available-linux-mac-os/.
- ↑ "Announcing a single C++ library manager for Linux, macOS and Windows: Vcpkg". April 24, 2018. https://devblogs.microsoft.com/cppblog/announcing-a-single-c-library-manager-for-linux-macos-and-windows-vcpkg/.
- ↑ "GitHub - microsoft/vcpkg: C++ Library Manager for Windows, Linux, and MacOS". December 14, 2019. https://github.com/microsoft/vcpkg.
- ↑ Medina, Eduardo (2018-04-25). "Microsoft porta el gestor de bibliotecas de C++ vcpkg a Linux y Mac - MuyLinux" (in es). https://www.muylinux.com/2018/04/25/microsoft-vcpkg-llega-linux-mac/.
- ↑ microsoft/vcpkg, Microsoft, 2025-06-26, https://github.com/microsoft/vcpkg, retrieved 2025-06-26
- ↑ Kazakova, Anastasia (January 2023). "Support for vcpkg in CLion". JetBrains Blog. https://blog.jetbrains.com/clion/2023/01/support-for-vcpkg-in-clion/.
- ↑ Popa, Augustin (30 January 2024). "What's New in vcpkg (January 2024)". Microsoft C++ Team Blog. https://devblogs.microsoft.com/cppblog/whats-new-in-vcpkg-january-2024/.
- ↑ Popa, Augustin (8 April 2025). "What's New in vcpkg (April 2025)". Microsoft C++ Team Blog. https://devblogs.microsoft.com/cppblog/category/vcpkg/.
External links
| Wikibooks has a book on the topic of: Windows Programming |
