vcpkg env
Hinweis
Dieser Befehl wird nur unter Windows unterstützt.
vcpkg env [<optional command>] [--triplet=<triplet>] [--options]
Erstellt eine sauber Buildumgebung in Ihrem aktuellen Terminal. Die erstellte Umgebung ist eine cmd
Sitzung, die initialisiert wird, um mit dem vcpkg übereinzugleichen, der zum Erstellen von Ports verwendet wird.
Die Konfiguration der Sitzung hängt von Ihren Tripleteinstellungen ab. Verwenden Sie die --triplet
Option, um das Triplet anzugeben, das als Ziel verwendet werden soll, andernfalls wird ein Standard-Triplet abgeleitet. Je nach Ihren Einstellungen initialisiert dies möglicherweise eine Visual Studio-Buildumgebung über vcvars
.
Die meisten Umgebungsvariablen werden aus der Sitzung gelöscht, mit Ausnahme der Umgebungsvariablen, die in der VCPKG_KEEP_ENV_VARS
Umgebungsvariable und der VCPKG_ENV_PASSTROUGH
Tripleteinstellung angegeben sind.
Mit den --bin
Optionen , , --debug-bin
, --include
oder --python
--tools
den Optionen werden die entsprechenden Pfade aus dem Ordner des installed
Triplets in die Umgebungsvariablen der Sitzung verschoben.
Verwenden Sie diese, wenn Sie Tools und Bibliotheken, die von vcpkg installiert werden, in der Sitzung zur Verfügung stellen möchten.
Weitere Informationen zur installed
Ordnerhierarchie finden Sie in der Dokumentation zur manuellen Integration des Buildsystems.
Optional können Sie einen einzelnen auszuführenden Befehl angeben. Die Sitzung wird unmittelbar danach beendet.
PS C:\Users\vcpkg\vcpkg> vcpkg env
Microsoft Windows [Version 10.0.25905.1000]
(c) Microsoft Corporation. All rights reserved.
C:\Users\vcpkg\vcpkg>
PS C:\Users\vcpkg\vcpkg> vcpkg env "cmake --version"
cmake version 3.20.21032501-MSVC_2
CMake suite maintained and supported by Kitware (kitware.com/cmake).
PS C:\Users\vcpkg\vcpkg> $env:CLEARED_ENV_VAR="hello"
PS C:\Users\vcpkg\vcpkg> vcpkg env "set CLEARED_ENV_VAR"
Environment variable CLEARED_ENV_VAR not defined
PS C:\Users\vcpkg\vcpkg> $env:VCPKG_KEEP_ENV_VARS="CLEARED_ENV_VAR"
PS C:\Users\vcpkg\vcpkg> vcpkg env "set CLEARED_ENV_VAR"
CLEARED_ENV_VAR=hello
PS C:\Users\vcpkg\vcpkg> vcpkg install minizip[tool]
PS C:\Users\vcpkg\vcpkg> vcpkg env --tools "minizip"
MiniZip 1.1, demo of zLib + MiniZip64 package, written by Gilles Vollant
more info on MiniZip at http://www.winimage.com/zLibDll/minizip.html
Usage : minizip [-o] [-a] [-0 to -9] [-p password] [-j] file.zip [files_to_add]
-o Overwrite existing file.zip
-a Append to existing file.zip
-0 Store only
-1 Compress faster
-9 Compress better
-j exclude path. store only the file name.
Alle vcpkg-Befehle unterstützen eine Reihe allgemeiner Optionen.
Gibt das Triplet an, das beim Konfigurieren der Umgebung als Ziel festgelegt werden soll. Dies wirkt sich darauf aus, wie die Visual Studio-Buildumgebung initialisiert wird und welche installed
Pfade von den anderen Optionen verwendet werden.
Weitere Informationen finden Sie --triplet
in den allgemeinen Optionen .
Fügt den installierten bin
Ordner des Triplets zur Umgebungsvariablen der PATH
Sitzung hinzu.
Fügt den installierten debug/bin
Ordner des Triplets zur Umgebungsvariablen der PATH
Sitzung hinzu.
Fügt den installierten include
Ordner des Triplets zur Umgebungsvariablen der INCLUDE
Sitzung hinzu.
Fügt den installierten tools
Ordner des Triplets zur Umgebungsvariablen der PATH
Sitzung hinzu.
Fügt den installierten python
Ordner des Triplets zur Umgebungsvariablen der PYTHONPATH
Sitzung hinzu.
Feedback zu vcpkg
vcpkg ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: