vcpkg add
vcpkg add port [options] <port-name>...
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.
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.
Všechny příkazy vcpkg podporují sadu běžných možností.
vcpkg add port <port-name>...
přidá zadané porty do manifestu, pokud ještě není k dispozici.
Zpětná vazba k produktu vcpkg
vcpkg je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: