Tu banner alternativo

Vcpkg

In this article, we will explore in depth Vcpkg and its impact on our contemporary society. Vcpkg has been the subject of study and interest over the years, and its relevance has not diminished over time. Through a comprehensive analysis, we will examine the different aspects and facets of Vcpkg, from its origins to its role in today's world. We will delve into its meaning, its implications and its influence in various spheres, as well as its relevance to the general public. Through this exploration, we hope to provide a more complete and enriching view of Vcpkg, in order to better understand its importance and implications for the world in which we live.

Tu banner alternativo

vcpkg
DeveloperMicrosoft
Initial release2016 (2016)
Stable release
2025.04.09 / April 9, 2025 (2025-04-09)[1]
Repositorygithub.com/microsoft/vcpkg
Written inC++
Operating systemWindows (11, 10, 8.1, 7), macOS, Linux
PlatformIA-32, x86-64, ARM, ARM64
TypePackage manager
LicenseMIT License
Websitevcpkg.io

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

  1. ^ "Releases · microsoft/vcpkg". GitHub. Retrieved June 7, 2025.
  2. ^ "Yelp launches Yelp Fusion, Microsoft creates Vcpkg tool, and the new Touch Sense SDK for Android developers". SD Times. September 20, 2016. Retrieved December 14, 2019.
  3. ^ "Microsoft's C++ library manager now available for Linux and macOS". SD Times. April 25, 2018. Retrieved December 14, 2019.
  4. ^ "Announcing a single C++ library manager for Linux, macOS and Windows: Vcpkg". C++ Team Blog. April 24, 2018. Retrieved December 14, 2019.
  5. ^ "GitHub - microsoft/vcpkg: C++ Library Manager for Windows, Linux, and MacOS". December 14, 2019. Retrieved December 14, 2019 – via GitHub.
  6. ^ Medina, Eduardo (April 25, 2018). "Microsoft porta el gestor de bibliotecas de C++ vcpkg a Linux y Mac - MuyLinux". www.muylinux.com (in Spanish). Retrieved June 26, 2025.
  7. ^ microsoft/vcpkg, Microsoft, June 26, 2025, retrieved June 26, 2025
  8. ^ Kazakova, Anastasia (January 2023). "Support for vcpkg in CLion". JetBrains Blog. Retrieved June 27, 2025.
  9. ^ Popa, Augustin (January 30, 2024). "What's New in vcpkg (January 2024)". Microsoft C++ Team Blog. Retrieved June 27, 2025.
  10. ^ Popa, Augustin (April 8, 2025). "What's New in vcpkg (April 2025)". Microsoft C++ Team Blog. Retrieved June 27, 2025.