Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


dodatek vcpkg

Streszczenie

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

opis

Polecenie vcpkg add port umożliwia zaktualizowanie pliku manifestu vcpkg.json przez dodanie nowych zależności pakietu do projektu C++.

Możesz określić jedną lub wiele nazw portów do dodania. Istnieje również możliwość zdefiniowania określonych funkcji portu, który chcesz uwzględnić jako zależność. Manifest (vcpkg.json) zostanie zaktualizowany w celu odzwierciedlenia tych zmian.

Przykłady

Przykładowy manifest:

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

Aby dodać porty — fmt, , zlibsqlitecpp:

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

Aby określić port z funkcją — sqlitecpp[sqlcipher]

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

Uwaga

Polecenie vcpkg add port nie weryfikuje istnienia określonych funkcji dla portu. Upewnij się, że funkcja istnieje przed dodaniem jej do manifestu.

Opcje

Wszystkie polecenia vcpkg obsługują zestaw typowych opcji.

port

vcpkg add port <port-name>... dodaje określone porty do manifestu, jeśli nie jest jeszcze obecny.