vcpkg
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/12/23 14:31 UTC 版)
| 開発元 | マイクロソフト |
|---|---|
| 初版 | 2016年 |
| 最新版 |
2025.12.12 / 2025年12月12日[1]
|
| リポジトリ | |
| プログラミング 言語 |
C++ |
| 対応OS | Microsoft Windows, macOS, Linux |
| プラットフォーム | x86, x86-64, ARM32, ARM64 |
| 種別 | パッケージ管理システム |
| ライセンス | MITライセンス |
| 公式サイト | learn |
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]
出典
- ^ “Releases · microsoft/vcpkg” (英語). GitHub. 2025年6月7日閲覧。
- ^ “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日閲覧。
- ^ “Microsoft's C++ library manager now available for Linux and macOS”. SD Times (2018年4月25日). 2019年12月14日閲覧。
- ^ “GitHub - microsoft/vcpkg: C++ Library Manager for Windows, Linux, and MacOS” (2019年12月14日). 2019年12月14日閲覧。
- ^ Kazakova, Anastasia (2023年1月). “Support for vcpkg in CLion”. JetBrains Blog. 2025年6月27日閲覧。
- ^ “Announcing a single C++ library manager for Linux, macOS and Windows: Vcpkg”. C++ Team Blog (2018年4月24日). 2019年12月14日閲覧。
- ^ EricMittelette. “Announcing a single C++ library manager for Linux, macOS and Windows: Vcpkg - C++ Team Blog”. C++ Team Blog. 2025年12月19日閲覧。
- ^ Popa, Augustin (2024年1月30日). “What's New in vcpkg (January 2024)”. Microsoft C++ Team Blog. 2025年6月27日閲覧。
- ^ Popa, Augustin (2025年4月8日). “What's New in vcpkg (April 2025)”. Microsoft C++ Team Blog. 2025年6月27日閲覧。
- ^ microsoft/vcpkg, Microsoft, (2025-06-26) 2025年6月26日閲覧。
外部リンク
- vcpkgのページへのリンク