Condividi tramite


Variabili di ambiente

VCPKG_DOWNLOADS

Questa variabile di ambiente può essere impostata su una directory esistente da usare per archiviare i download anziché la directory interna downloads/ . Deve essere sempre impostato su un percorso assoluto.

VCPKG_FEATURE_FLAGS

Questa variabile di ambiente può essere impostata su un elenco delimitato da virgole di funzionalità off-by-default in vcpkg. Queste funzionalità sono soggette a modifiche senza preavviso e devono essere considerate altamente instabile.

Al momento non sono presenti flag di funzionalità disattivati per impostazione predefinita.

EDITORE

Questa variabile di ambiente può essere impostata sul percorso completo di un eseguibile da usare per vcpkg edit. vcpkg help edit Vedere la Guida specifica del comando.

VCPKG_ROOT

Questa variabile di ambiente può essere impostata su una directory da usare come radice dell'istanza vcpkg. Verrà usato solo se l'eseguibile vcpkg non si trova all'interno di una radice valida e l'opzione --vcpkg-root della riga di comando non è usata.

VCPKG_VISUAL_STUDIO_PATH

Questa variabile di ambiente può essere impostata sul percorso completo di un'istanza di Visual Studio nel computer. Questa istanza di Visual Studio verrà usata se il triplet non ne esegue l'override tramite l'impostazione VCPKG_VISUAL_STUDIO_PATH triplet.

Esempio: D:\2017

VCPKG_DEFAULT_TRIPLET

Questa variabile di ambiente può essere impostata su un nome triplo che verrà usato per i riferimenti triplet non qualificati nelle righe di comando.

VCPKG_DEFAULT_HOST_TRIPLET

Questa variabile di ambiente può essere impostata su un nome triplo che verrà usato per i riferimenti a porte host non qualificate nelle righe di comando e a tutti i riferimenti alle porte host negli elenchi di dipendenze. Per altre informazioni, vedere la documentazione sulle dipendenze host.

VCPKG_OVERLAY_PORTS

Questa variabile di ambiente aggiunge percorsi di porte di sovrimpressione aggiuntivi considerati dopo quelli elencati nella riga di comando. Elencare i percorsi delle sovrimpressioni usando il separatore PATH dipendente dalla piattaforma (Windows ; | altri :)

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

VCPKG_OVERLAY_TRIPLETS

Questa variabile di ambiente consente agli utenti di aggiungere directory per cercare triplette.

Elencare i percorsi da sovrapporre usando il separatore PATH dipendente dalla piattaforma (Windows ;, altri :)

Per un esempio, vedere Esempio: triplette sovrapposte.

VCPKG_FORCE_SYSTEM_BINARIES

Questa variabile di ambiente, se impostata, elimina il download di CMake e Ninja e forza l'uso dei file binari di sistema.

VCPKG_FORCE_DOWNLOADED_BINARIES

Questa variabile di ambiente, se impostata, ignora l'uso dei file binari di sistema e scaricherà e userà sempre la versione definita da vcpkg.

VCPKG_Kedizione EnterpriseP_ENV_VARS

Questa variabile di ambiente può essere impostata su un elenco di variabili di ambiente, separate da ;, che verranno propagate all'ambiente di compilazione.

I valori delle variabili mantenute non verranno rilevati nelle ISTANZE del pacchetto e non causeranno ricompilazione quando cambiano. Per passare le variabili di ambiente che devono causare ricompilazione alla modifica, vedere VCPKG_ENV_PASSTHROUGH.

Esempio: FOO_SDK_DIR;BAR_SDK_DIR

VCPKG_MAX_CONCURRENCY

Queste variabili di ambiente limitano la quantità di concorrenza usata dai sistemi di compilazione sottostanti. Se non specificato, il valore predefinito è core logici + 1.

VCPKG_DEFAULT_BINARY_CACHE

Questa variabile di ambiente reindirizza il percorso predefinito per archiviare i pacchetti binari. Per altri dettagli, vedere Memorizzazione nella cache binaria.

VCPKG_BINARY_SOURCES

Questa variabile di ambiente aggiunge o rimuove le origini binarie. Per altri dettagli, vedere Memorizzazione nella cache binaria.

VCPKG_NUGET_REPOSITORY

Questa variabile di ambiente modifica i metadati dei pacchetti NuGet prodotti. Per altri dettagli, vedere Memorizzazione nella cache binaria.

VCPKG_Uedizione Standard_NUGET_CACHE

Questa variabile di ambiente consente di usare la cache di NuGet per ogni origine binaria basata su nuget. Per altri dettagli, vedere Memorizzazione nella cache binaria.

X_VCPKG_NUGET_PREFIX

Aggiunge un prefisso al nome di tutti i pacchetti binari di cui è stato eseguito il push o il ripristino da cache binarie NuGet.

Ad esempio, quando X_VCPKG_NUGET_PREFIX è impostato su vcpkg_demo-zlib_x64-windows.1.2.13-vcpkg8918746ce8b60474e5ebe68e53355fa70eb05119be913a1d1dc0b930b3b7b6e8.nupkg il pacchetto binario diventa vcpkg_demo-zlib_x64-windows.1.2.13-vcpkg8918746ce8b60474e5ebe68e53355fa70eb05119be913a1d1dc0b930b3b7b6e8.nupkg.

X_VCPKG_ASedizione StandardT_SOURCES

Nota

Questa sezione illustra una funzionalità sperimentale di vcpkg che può cambiare o essere rimossa in qualsiasi momento.

Questa variabile di ambiente consente di usare un mirror privato per tutti gli asset con tag SHA512. Per altri dettagli, vedere Memorizzazione nella cache degli asset.

VCPKG_NO_CI

L'impostazione VCPKG_NO_CI disabilita l'euristica dell'ambiente CI di vcpkg.

VSLANG

Questa variabile di ambiente imposta il linguaggio usato da vcpkg per visualizzare i messaggi. Deve essere impostato su uno dei 14 LCID supportati (identificatore delle impostazioni locali, valore a 4 byte corrispondente a una lingua).

Ad esempio: 1033 corrisponde alla lingua inglese (Stati Uniti). Per un elenco completo degli LCID supportati, vedere Localizzazione.

ACTIONS_CACHE_URL

Questa variabile di ambiente è l'URL della cache di GitHub Actions. Per altri dettagli, vedere Memorizzazione nella cache binaria.

ACTIONS_RUNTIME_TOKEN

Questa variabile di ambiente è il token di accesso alla cache di GitHub Actions. Per altri dettagli, vedere Memorizzazione nella cache binaria.