Leggere in inglese

Condividi tramite


vcpkg add

Riepilogo

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

Descrizione

Il vcpkg add port comando consente di aggiornare il vcpkg.json file manifesto aggiungendo nuove dipendenze del pacchetto al progetto C++.

È possibile specificare uno o più nomi di porta da aggiungere. È anche possibile definire funzionalità specifiche di una porta da includere come dipendenza. Il manifesto (vcpkg.json) verrà quindi aggiornato per riflettere queste modifiche.

Esempi

Manifesto di esempio:

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

Per aggiungere porte - fmt, sqlitecpp, zlib:

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

Per specificare la porta con la funzionalità - sqlitecpp[sqlcipher]

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

Nota

Il vcpkg add port comando non convalida l'esistenza delle funzionalità specificate per una porta. Assicurarsi che la funzionalità esista prima di aggiungerla al manifesto.

Opzioni

Tutti i comandi vcpkg supportano un set di opzioni comuni.

port

vcpkg add port <port-name>... aggiunge le porte specificate al manifesto se non è già presente.