vcpkg env
Poznámka
Tento příkaz je podporován pouze ve Windows.
vcpkg env [<optional command>] [--triplet=<triplet>] [--options]
Vytvoří čisté prostředí sestavení v aktuálním terminálu. Vytvořené prostředí je cmd
relace inicializovaná tak, aby odpovídala té, kterou vcpkg používá k sestavení portů.
Konfigurace relace závisí na nastavení trojitého nastavení. --triplet
Tuto možnost použijte k určení trojité hodnoty, která se má cílit, jinak se indukuje výchozí trojitá hodnota. V závislosti na vašem nastavení to může inicializovat prostředí sestavení sady Visual Studio prostřednictvím vcvars
.
Většina proměnných prostředí se vymaže z relace s výjimkou proměnných prostředí zadaných v VCPKG_KEEP_ENV_VARS
proměnné prostředí a trojitého VCPKG_ENV_PASSTROUGH
nastavení.
Pomocí možnosti --bin
, , --include
--debug-bin
, --tools
nebo --python
možnosti předem odpovídající cesty ze složky triplet installed
do proměnných prostředí relace.
Použijte je, pokud chcete, aby nástroje a knihovny nainstalované nástrojem vcpkg byly v relaci k dispozici.
Další informace o installed
hierarchii složky najdete v dokumentaci k ruční integraci systému sestavení.
Volitelně můžete zadat jeden příkaz, který se má spustit. Relace se okamžitě ukončí.
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.
Všechny příkazy vcpkg podporují sadu běžných možností.
Určuje triplet, který se má cílit při konfiguraci prostředí. To má vliv na inicializaci prostředí sestavení sady Visual Studio a installed
cesty používané jinými možnostmi.
Další informace najdete --triplet
v běžných možnostech .
Přidá nainstalovanou bin
složku triplet do proměnné prostředí relace PATH
.
Přidá nainstalovanou debug/bin
složku triplet do proměnné prostředí relace PATH
.
Přidá nainstalovanou include
složku triplet do proměnné prostředí relace INCLUDE
.
Přidá nainstalovanou tools
složku triplet do proměnné prostředí relace PATH
.
Přidá nainstalovanou python
složku triplet do proměnné prostředí relace PYTHONPATH
.
Zpětná vazba k produktu vcpkg
vcpkg je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: