vcpkg env
Nota
Questo comando è supportato solo in Windows.
vcpkg env [<optional command>] [--triplet=<triplet>] [--options]
Crea un ambiente di compilazione pulito nel terminale corrente. L'ambiente creato è una cmd
sessione inizializzata in modo che corrisponda a quella usata da vcpkg per compilare le porte.
La configurazione della sessione dipende dalle impostazioni triplet. Usare l'opzione --triplet
per specificare la tripletta di destinazione; in caso contrario, viene dedotto un tripletto predefinito. A seconda delle impostazioni, è possibile inizializzare un ambiente di compilazione di Visual Studio tramite vcvars
.
La maggior parte delle variabili di ambiente viene cancellata dalla sessione, ad eccezione delle variabili di ambiente specificate nella VCPKG_KEEP_ENV_VARS
variabile di ambiente e nell'impostazione VCPKG_ENV_PASSTROUGH
triplet.
L'uso delle --bin
opzioni , --debug-bin
--include
, --tools
, o --python
antepone i rispettivi percorsi dalla cartella del installed
tripletto alle variabili di ambiente della sessione.
Usare questi strumenti se si vogliono rendere disponibili strumenti e librerie da vcpkg nella sessione.
Per altre informazioni sulla gerarchia della cartella, vedere la documentazione sull'integrazione installed
manuale del sistema di compilazione.
Facoltativamente, è possibile specificare un singolo comando da eseguire. La sessione verrà terminata immediatamente dopo.
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.
Tutti i comandi vcpkg supportano un set di opzioni comuni.
Specifica il triplo di destinazione durante la configurazione dell'ambiente. Ciò influisce sulla modalità di inizializzazione dell'ambiente di compilazione di Visual Studio e sui installed
percorsi usati dalle altre opzioni.
Per altre informazioni, vedere --triplet
le opzioni comuni.
Aggiunge la cartella installata bin
della tripletta alla variabile di ambiente della PATH
sessione.
Aggiunge la cartella installata debug/bin
della tripletta alla variabile di ambiente della PATH
sessione.
Aggiunge la cartella installata include
della tripletta alla variabile di ambiente della INCLUDE
sessione.
Aggiunge la cartella installata tools
della tripletta alla variabile di ambiente della PATH
sessione.
Aggiunge la cartella installata python
della tripletta alla variabile di ambiente della PYTHONPATH
sessione.
Feedback su vcpkg
vcpkg è un progetto di open source. Selezionare un collegamento per fornire feedback: