vcpkg add
vcpkg add port [options] <port-name>...
この vcpkg add port
コマンドを使用すると、新しいパッケージの依存関係を vcpkg.json
C++ プロジェクトに追加することで、マニフェスト ファイルを更新できます。
追加する 1 つまたは複数のポート名を指定できます。 依存関係として含めるポートの特定の機能を定義することもできます。 マニフェスト (vcpkg.json
) は、これらの変更を反映するように更新されます。
マニフェストの例:
{
"name": "Example",
"version": "1.0"
}
ポートを追加するには - fmt
, sqlitecpp
, zlib
:
vcpkg add port fmt sqlitecpp zlib
{
"name": "Example",
"version": "1.0",
"dependencies": [
"fmt",
"zlib",
"sqlitecpp"
]
}
機能を使用してポートを指定するには - sqlitecpp[sqlcipher]
vcpkg add port sqlitecpp[sqlcipher]
{
"name": "Example",
"version": "1.0",
"dependencies": [
"fmt",
{
"name": "sqlitecpp",
"features": [
"sqlcipher"
]
},
"zlib"
]
}
注意
この vcpkg add port
コマンドは、ポートに対して指定された機能の存在を検証しません。 マニフェストに追加する前に、機能が存在することを確認します。
すべての vcpkg コマンドでは、一連の 一般的なオプションがサポートされています。
vcpkg add port <port-name>...
指定したポートがまだ存在しない場合は、指定したポートをマニフェストに追加します。
vcpkg に関するフィードバック
vcpkg はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。