vcpkg

vcpkg
開発元 マイクロソフト
初版 2016年 (2016)
最新版
2025.12.12 / 2025年12月12日 (2025-12-12)[1]
リポジトリ
プログラミング
言語
C++
対応OS Microsoft Windows, macOS, Linux
プラットフォーム x86, x86-64, ARM32, ARM64
種別 パッケージ管理システム
ライセンス MITライセンス
公式サイト learn.microsoft.com/ja-jp/vcpkg/

vcpkgは、マイクロソフトが開発しているC/C++のライブラリのオープンソースのクロスプラットフォームのパッケージ管理システムである。CMakeやMSBuildなどのビルドシステムと併用して使用する。[2]

概要

vcpkgはC/C++のライブラリへのアクセスを提供している。Windows、macOS、Linuxで利用可能である。[3]

vcpkgのソースコードはMITライセンスの下で提供されており、GitHub上でホストされている。[4]

vcpkgの使用方法はwikibooks:ja:C++/パッケージマネージャを参照。

統合開発環境

vcpkgはVisual Studio 2015 Update 3以降およびVisual Studio Codeをサポートしている。

2023年1月、JetBrainsのCLionはvcpkgの直接サポートを開始し、ツールウィンドウ、パッケージブラウザ、インストール/更新アクション、vcpkg.jsonの統合、不足しているパッケージに対するクイックフィックス機能を追加した。[5]

沿革

vcpkgはCppCon 2016で初めて発表された。[6]

2018年4月24日、macOSおよびLinuxを含むPOSIXシステムで利用可能になった。[7]

2024.01.12リリース(2024年1月)では、15の新しいポート(合計2,377)、227の更新、SBOMサポートを含む多数のドキュメント記事の追加、トリプレット実装の改善が行われた。[8]

2025年初頭においても月次更新は継続しており、1月から4月にかけてのツール更新およびリリースには、ドキュメントの追加、CIコマンド、パフォーマンスの向上、オフライン使用のサポート、ARM64 Linuxのサポート、その他のバグ修正が含まれている。[9]

2025年12月時点で、vcpkgパッケージインストーラーによってサポートされているライブラリ数は2,732にのぼる。[10]

出典

  1. ↑ “Releases · microsoft/vcpkg” (英語). GitHub. 2025年6月7日閲覧。
  2. ↑ “Yelp launches Yelp Fusion, Microsoft creates Vcpkg tool, and the new Touch Sense SDK for Android developers”. SD Times (2016年9月20日). 2019年12月14日閲覧。
  3. ↑ “Microsoft's C++ library manager now available for Linux and macOS”. SD Times (2018年4月25日). 2019年12月14日閲覧。
  4. ↑ “GitHub - microsoft/vcpkg: C++ Library Manager for Windows, Linux, and MacOS” (2019年12月14日). 2019年12月14日閲覧。
  5. ↑ Kazakova, Anastasia (2023年1月). “Support for vcpkg in CLion”. JetBrains Blog. 2025年6月27日閲覧。
  6. ↑ “Announcing a single C++ library manager for Linux, macOS and Windows: Vcpkg”. C++ Team Blog (2018年4月24日). 2019年12月14日閲覧。
  7. ↑ EricMittelette. “Announcing a single C++ library manager for Linux, macOS and Windows: Vcpkg - C++ Team Blog”. C++ Team Blog. 2025年12月19日閲覧。
  8. ↑ Popa, Augustin (2024年1月30日). “What's New in vcpkg (January 2024)”. Microsoft C++ Team Blog. 2025年6月27日閲覧。
  9. ↑ Popa, Augustin (2025年4月8日). “What's New in vcpkg (April 2025)”. Microsoft C++ Team Blog. 2025年6月27日閲覧。
  10. ↑ microsoft/vcpkg, Microsoft, (2025-06-26) 2025年6月26日閲覧。

外部リンク