Wiki Article

Vcpkg

Nguồn dữ liệu từ Wikipedia, hiển thị bởi DefZone.Net

vcpkg
DeveloperMicrosoft
Initial release2016; 10 years ago (2016)
Stable release
2025.12.12 / December 12, 2025; 25 days ago (2025-12-12)[1]
Repositorygithub.com/microsoft/vcpkg
Written inC++
Operating systemWindows (11, 10, 8.1, 7), macOS, Linux
PlatformIA-32, x86-64, ARM32, ARM64
TypePackage manager
LicenseMIT License
Websitevcpkg.io

vcpkg is a cross-platform open source C/C++ package manager by Microsoft.[2]

Overview

[edit]

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]

The vcpkg source code is licensed under MIT License and hosted on GitHub.[4]

Integrated development environment

[edit]

vcpkg supports Visual Studio 2015 Update 3 and above.

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.[5]

History

[edit]

vcpkg was first announced at CppCon 2016.[6]

In 2018, Microsoft announced the availability of this installer for Mac and GNU/Linux , among other POSIX systems.[7]

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.[8]

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.[9]

As of December 2025, there are 2732 libraries supported by the vcpkg package installer.[10]

See also

[edit]

References

[edit]
  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. ^ "GitHub - microsoft/vcpkg: C++ Library Manager for Windows, Linux, and MacOS". December 14, 2019. Retrieved December 14, 2019 – via GitHub.
  5. ^ Kazakova, Anastasia (January 2023). "Support for vcpkg in CLion". JetBrains Blog. Retrieved June 27, 2025.
  6. ^ "Announcing a single C++ library manager for Linux, macOS and Windows: Vcpkg". C++ Team Blog. April 24, 2018. Retrieved December 14, 2019.
  7. ^ 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.
  8. ^ Popa, Augustin (January 30, 2024). "What's New in vcpkg (January 2024)". Microsoft C++ Team Blog. Retrieved June 27, 2025.
  9. ^ Popa, Augustin (April 8, 2025). "What's New in vcpkg (April 2025)". Microsoft C++ Team Blog. Retrieved June 27, 2025.
  10. ^ microsoft/vcpkg, Microsoft, June 26, 2025, retrieved June 26, 2025
[edit]