構文
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"
]
}
Note
この vcpkg add port コマンドは、ポートに対して指定された機能の存在を検証しません。 マニフェストに追加する前に、機能が存在することを確認します。
[オプション]
すべての vcpkg コマンドでは、一連の 一般的なオプションがサポートされています。
port
vcpkg add port <port-name>... 指定したポートがまだ存在しない場合は、指定したポートをマニフェストに追加します。
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
vcpkg