Compartir a través de


Variables de entorno

VCPKG_DOWNLOADS

Esta variable de entorno se puede establecer en un directorio existente que se usará para almacenar descargas en lugar del directorio interno downloads/ . Siempre debe establecerse en una ruta de acceso absoluta.

VCPKG_FEATURE_FLAGS

Esta variable de entorno se puede establecer en una lista separada por comas de características desactivadas de forma predeterminada en vcpkg. Estas características están sujetas a cambios sin previo aviso y deben considerarse muy inestables.

No hay marcas de características desactivadas de forma predeterminada en este momento.

EDITOR

Esta variable de entorno se puede establecer en la ruta de acceso completa de un archivo ejecutable que se usará para vcpkg edit. vcpkg help edit Consulte para obtener ayuda específica del comando.

VCPKG_ROOT

Esta variable de entorno se puede establecer en un directorio que se usará como raíz de la instancia de vcpkg. Esto solo se usará si el ejecutable vcpkg no se encuentra dentro de una raíz válida y el modificador --vcpkg-root de línea de comandos no se usa.

VCPKG_VISUAL_STUDIO_PATH

Esta variable de entorno se puede establecer en la ruta de acceso completa a una instancia de Visual Studio en el equipo. Esta instancia de Visual Studio se usará si el triplet no lo invalida a través de la VCPKG_VISUAL_STUDIO_PATH configuración de triplet.

Ejemplo: D:\2017

VCPKG_DEFAULT_TRIPLET

Esta variable de entorno se puede establecer en un nombre triplet que se usará para las referencias triples no calificadas en líneas de comandos.

VCPKG_DEFAULT_HOST_TRIPLET

Esta variable de entorno se puede establecer en un nombre triplet que se usará para las referencias de puerto de host no calificadas en líneas de comandos y todas las referencias de puerto host en listas de dependencias. Consulte la documentación sobre las dependencias de host para obtener más información.

VCPKG_OVERLAY_PORTS

Esta variable de entorno agrega puertos de superposición adicionales o directorios de puertos de superposición considerados después de los enumerados en la línea de comandos. Se separan varios valores con el separador PATH dependiente de la plataforma (Windows ; | otros :)

Ejemplo (Windows): C:\custom-ports\boost;C:\custom-ports\sqlite3;C:\other-ports

VCPKG_OVERLAY_TRIPLETS

Esta variable de entorno permite a los usuarios agregar directorios para buscar tripletas.

Enumerar rutas de acceso a superposiciones mediante el separador PATH dependiente de la plataforma (Windows ;, otros :)

Vea Ejemplo: tripletas de superposición para obtener un ejemplo.

VCPKG_FORCE_SYSTEM_BINARIES

Esta variable de entorno, si se establece, suprime la descarga de CMake y Ninja y fuerza el uso de los archivos binarios del sistema.

VCPKG_FORCE_DOWNLOADED_BINARIES

Esta variable de entorno, si se establece, omite el uso de los archivos binarios del sistema y siempre descargará y usará la versión definida por vcpkg.

VCPKG_KEEP_ENV_VARS

Esta variable de entorno se puede establecer en una lista de variables de entorno, separadas por ;, que se propagarán al entorno de compilación.

Los valores de las variables guardadas no se realizarán el seguimiento en las API del paquete y no provocarán recompilaciones cuando cambien. Para pasar variables de entorno que deben provocar recompilaciones en el cambio, consulte VCPKG_ENV_PASSTHROUGH.

Ejemplo: FOO_SDK_DIR;BAR_SDK_DIR

VCPKG_MAX_CONCURRENCY

Estas variables de entorno limitan la cantidad de simultaneidad que usan los sistemas de compilación subyacentes. Si no se especifica, este valor predeterminado es núcleos lógicos + 1.

VCPKG_DEFAULT_BINARY_CACHE

Esta variable de entorno redirige la ubicación predeterminada para almacenar paquetes binarios. Consulte Almacenamiento en caché binario para obtener más detalles.

VCPKG_BINARY_SOURCES

Esta variable de entorno agrega o quita orígenes binarios. Consulte Almacenamiento en caché binario para obtener más detalles.

VCPKG_NUGET_REPOSITORY

Esta variable de entorno cambia los metadatos de los paquetes NuGet generados. Consulte Almacenamiento en caché binario para obtener más detalles.

VCPKG_USE_NUGET_CACHE

Esta variable de entorno permite usar la memoria caché de NuGet para cada origen binario basado en NuGet. Consulte Almacenamiento en caché binario para obtener más detalles.

X_VCPKG_NUGET_PREFIX

Agrega un prefijo al nombre de todos los paquetes binarios insertados o restaurados desde cachés binarias de NuGet.

Por ejemplo, cuando X_VCPKG_NUGET_PREFIX se establece en vcpkg_demo- . zlib_x64-windows.1.2.13-vcpkg8918746ce8b60474e5ebe68e53355fa70eb05119be913a1d1dc0b930b3b7b6e8.nupkg el paquete binario se convierte en vcpkg_demo-zlib_x64-windows.1.2.13-vcpkg8918746ce8b60474e5ebe68e53355fa70eb05119be913a1d1dc0b930b3b7b6e8.nupkg.

X_VCPKG_ASSET_SOURCES

Nota:

En esta sección se describe una característica experimental de vcpkg que puede cambiar o quitarse en cualquier momento.

Esta variable de entorno permite usar un reflejo privado para todos los recursos etiquetados con SHA512. Consulte Almacenamiento en caché de recursos para obtener más información.

VCPKG_NO_CI

La configuración VCPKG_NO_CI deshabilita la heurística de detección del entorno de CI de vcpkg.

VSLANG

Esta variable de entorno establece el lenguaje que vcpkg usa para mostrar mensajes. Debe establecerse en uno de los 14 LCID admitidos (identificador de configuración regional, valor de 4 bytes correspondiente a un idioma).

Por ejemplo: 1033 corresponde al idioma inglés (EE. UU.). Para obtener una lista completa de los LCID admitidos, consulte Localización.

ACTIONS_CACHE_URL

Esta variable de entorno es la dirección URL de la caché de Acciones de GitHub. Consulte Almacenamiento en caché binario para obtener más detalles.

ACTIONS_RUNTIME_TOKEN

Esta variable de entorno es el token de acceso a la caché de Acciones de GitHub. Consulte Almacenamiento en caché binario para obtener más detalles.