英語で読む

次の方法で共有


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 コマンドでは、一連の 一般的なオプションがサポートされています。

port

vcpkg add port <port-name>... 指定したポートがまだ存在しない場合は、指定したポートをマニフェストに追加します。