vcpkg add
vcpkg add port [options] <port-name>...
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.
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.
Tutti i comandi vcpkg supportano un set di opzioni comuni.
vcpkg add port <port-name>...
aggiunge le porte specificate al manifesto se non è già presente.
Feedback su vcpkg
vcpkg è un progetto di open source. Selezionare un collegamento per fornire feedback: