vcpkg env
Nota
Este comando solo se admite en Windows.
vcpkg env [<optional command>] [--triplet=<triplet>] [--options]
Crea un entorno de compilación limpio en el terminal actual. El entorno creado es una cmd
sesión inicializada para que coincida con la que usa vcpkg para compilar puertos.
La configuración de la sesión depende de la configuración de triplet. Use la --triplet
opción para especificar el triplete al que se va a dirigir; de lo contrario, se deduce un triplete predeterminado. En función de la configuración, puede inicializar un entorno de compilación de Visual Studio a través vcvars
de .
La mayoría de las variables de entorno se borran de la sesión, a excepción de las variables de entorno especificadas en la VCPKG_KEEP_ENV_VARS
variable de entorno y la VCPKG_ENV_PASSTROUGH
configuración triple.
Con las --bin
opciones , --debug-bin
, --include
, --tools
o --python
antepone las rutas de acceso respectivas de la carpeta del installed
tripleto a las variables de entorno de la sesión.
Úselos si desea que las herramientas y bibliotecas estén instaladas por vcpkg en la sesión.
Consulte la documentación de integración manual del sistema de compilación para obtener más información sobre la jerarquía de la installed
carpeta.
Opcionalmente, puede especificar un único comando que se va a ejecutar. La sesión finalizará inmediatamente después.
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.
Todos los comandos vcpkg admiten un conjunto de opciones comunes.
Especifica el triplete al que se va a establecer como destino al configurar el entorno. Esto afecta a cómo se inicializa el entorno de compilación de Visual Studio y las installed
rutas de acceso usadas por las otras opciones.
Consulte --triplet
en las opciones comunes para obtener más información.
Agrega la carpeta instalada bin
del triplet a la variable de entorno de PATH
la sesión.
Agrega la carpeta instalada debug/bin
del triplet a la variable de entorno de PATH
la sesión.
Agrega la carpeta instalada include
del triplet a la variable de entorno de INCLUDE
la sesión.
Agrega la carpeta instalada tools
del triplet a la variable de entorno de PATH
la sesión.
Agrega la carpeta instalada python
del triplet a la variable de entorno de PYTHONPATH
la sesión.
Comentarios de vcpkg
vcpkg es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: