Číst v angličtině

Sdílet prostřednictvím


vcpkg add

Synopse

vcpkg add port [options] <port-name>...

Popis

Příkaz vcpkg add port umožňuje aktualizovat soubor manifestu vcpkg.json přidáním nových závislostí balíčku do projektu C++.

Můžete zadat jeden nebo více názvů portů, které chcete přidat. Je také možné definovat konkrétní funkce portu, který chcete zahrnout jako závislost. Manifest (vcpkg.json) se pak aktualizuje tak, aby odrážel tyto změny.

Příklady

Ukázkový manifest:

{
  "name": "Example",
  "version": "1.0"
}

Přidání portů - fmt, sqlitecpp, zlib:

vcpkg add port fmt sqlitecpp zlib
{
  "name": "Example",
  "version": "1.0",
  "dependencies": [
    "fmt",
    "zlib",
    "sqlitecpp"
  ]
}

Určení portu pomocí funkce – sqlitecpp[sqlcipher]

vcpkg add port sqlitecpp[sqlcipher]
{
  "name": "Example",
  "version": "1.0",
  "dependencies": [
    "fmt",
    {
      "name": "sqlitecpp",
      "features": [
        "sqlcipher"
      ]
    },
    "zlib"
  ]
}

Poznámka

Příkaz vcpkg add port neověřuje existenci zadaných funkcí pro port. Před přidáním do manifestu se ujistěte, že tato funkce existuje.

Možnosti

Všechny příkazy vcpkg podporují sadu běžných možností.

port

vcpkg add port <port-name>... přidá zadané porty do manifestu, pokud ještě není k dispozici.