vcpkg add
vcpkg add port [options] <port-name>...
Mit vcpkg add port
dem Befehl können Sie die vcpkg.json
Manifestdatei aktualisieren, indem Sie ihrem C++-Projekt neue Paketabhängigkeiten hinzufügen.
Sie können einen oder mehrere Hinzuzufügende Portnamen angeben. Es ist auch möglich, bestimmte Features eines Ports zu definieren, die Sie als Abhängigkeit einschließen möchten. Das Manifest (vcpkg.json
) wird dann aktualisiert, um diese Änderungen widerzuspiegeln.
Beispielmanifest:
{
"name": "Example",
"version": "1.0"
}
So fügen Sie Ports hinzu - fmt
, , sqlitecpp
: zlib
vcpkg add port fmt sqlitecpp zlib
{
"name": "Example",
"version": "1.0",
"dependencies": [
"fmt",
"zlib",
"sqlitecpp"
]
}
So geben Sie portieren mit Feature an - sqlitecpp[sqlcipher]
vcpkg add port sqlitecpp[sqlcipher]
{
"name": "Example",
"version": "1.0",
"dependencies": [
"fmt",
{
"name": "sqlitecpp",
"features": [
"sqlcipher"
]
},
"zlib"
]
}
Hinweis
Der vcpkg add port
Befehl überprüft nicht das Vorhandensein angegebener Features für einen Port. Stellen Sie sicher, dass das Feature vorhanden ist, bevor Sie es dem Manifest hinzufügen.
Alle vcpkg-Befehle unterstützen eine Reihe allgemeiner Optionen.
vcpkg add port <port-name>...
fügt dem Manifest die angegebenen Ports hinzu, wenn sie noch nicht vorhanden ist.
Feedback zu vcpkg
vcpkg ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: