Lire en anglais

Partager via


vcpkg add

Synopsis

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

Description

La vcpkg add port commande vous permet de mettre à jour le vcpkg.json fichier manifeste en ajoutant de nouvelles dépendances de package à votre projet C++.

Vous pouvez spécifier un ou plusieurs noms de ports à ajouter. Il est également possible de définir des fonctionnalités spécifiques d’un port que vous souhaitez inclure en tant que dépendance. Le manifeste (vcpkg.json) sera ensuite mis à jour pour refléter ces modifications.

Exemples

Exemple de manifeste :

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

Pour ajouter des ports - fmt, , sqlitecppzlib:

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

Pour spécifier le port avec la fonctionnalité - sqlitecpp[sqlcipher]

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

Notes

La vcpkg add port commande ne valide pas l’existence de fonctionnalités spécifiées pour un port. Vérifiez que la fonctionnalité existe avant de l’ajouter au manifeste.

Options

Toutes les commandes vcpkg prennent en charge un ensemble d’options courantes.

port

vcpkg add port <port-name>... ajoute les ports spécifiés au manifeste s’il n’est pas déjà présent.