Auf Englisch lesen

Freigeben über


vcpkg add

Übersicht

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

Beschreibung

Mit vcpkg add port dem Befehl können Sie die vcpkg.json Manifestdatei aktualisieren, indem Sie ihrem C++-Projekt neue Paketabhängigkeiten hinzufügen.

Sie können einen oder mehrere Hinzuzufügende Portnamen angeben. Es ist auch möglich, bestimmte Features eines Ports zu definieren, die Sie als Abhängigkeit einschließen möchten. Das Manifest (vcpkg.json) wird dann aktualisiert, um diese Änderungen widerzuspiegeln.

Beispiele

Beispielmanifest:

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

So fügen Sie Ports hinzu - fmt, , sqlitecpp: zlib

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

So geben Sie portieren mit Feature an - sqlitecpp[sqlcipher]

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

Hinweis

Der vcpkg add port Befehl überprüft nicht das Vorhandensein angegebener Features für einen Port. Stellen Sie sicher, dass das Feature vorhanden ist, bevor Sie es dem Manifest hinzufügen.

Optionen

Alle vcpkg-Befehle unterstützen eine Reihe allgemeiner Optionen.

port

vcpkg add port <port-name>... fügt dem Manifest die angegebenen Ports hinzu, wenn sie noch nicht vorhanden ist.