Číst v angličtině

Sdílet prostřednictvím


Proměnné prostředí

VCPKG_DOWNLOADS

Tuto proměnnou prostředí lze nastavit na existující adresář, který se použije k ukládání stahování místo interního downloads/ adresáře. Vždy by měla být nastavená na absolutní cestu.

VCPKG_FEATURE_FLAGS

Tuto proměnnou prostředí je možné nastavit na čárkami oddělený seznam funkcí mimo výchozí nastavení vcpkg. Tyto funkce se můžou bez předchozího upozornění měnit a měly by se považovat za vysoce nestabilní.

V tuto chvíli nejsou žádné příznaky funkcí vypnuté.

EDITOR

Tuto proměnnou prostředí lze nastavit na úplnou cestu spustitelného souboru, pro vcpkg editkterý se má použít . Další informace najdete vcpkg help edit v nápovědě pro konkrétní příkazy.

VCPKG_ROOT

Tuto proměnnou prostředí lze nastavit na adresář, který se má použít jako kořen instance vcpkg. Použije se pouze v případě, že spustitelný soubor vcpkg není umístěný v platném kořenovém adresáři a přepínač --vcpkg-root příkazového řádku se nepoužívá.

VCPKG_VISUAL_STUDIO_PATH

Tuto proměnnou prostředí lze nastavit na úplnou cestu k instanci sady Visual Studio na počítači. Tato instance sady Visual Studio se použije, pokud triplet nepřepíše tuto instanci prostřednictvím VCPKG_VISUAL_STUDIO_PATH nastavení triplet.

Příklad: D:\2017

VCPKG_DEFAULT_TRIPLET

Tuto proměnnou prostředí lze nastavit na trojitý název, který se použije pro nekvalifikované trojité odkazy v příkazových řádcích.

VCPKG_DEFAULT_HOST_TRIPLET

Tuto proměnnou prostředí lze nastavit na trojitý název, který se použije pro nekvalifikované odkazy na porty hostitele v příkazových řádcích a všechny odkazy na porty hostitele v seznamech závislostí. Další informace najdete v dokumentaci k závislostem hostitelů.

VCPKG_OVERLAY_PORTS

Tato proměnná prostředí přidá další překryvné porty nebo adresáře překryvných portů, které jsou považovány za ty uvedené na příkazovém řádku. Více hodnot je odděleno oddělovačem PATH závislým na platformě (Windows ; | ostatní :)

Příklad (Windows): C:\custom-ports\boost;C:\custom-ports\sqlite3;C:\other-ports

VCPKG_OVERLAY_TRIPLETS

Tato proměnná prostředí umožňuje uživatelům přidávat adresáře, které budou hledat trojité hodnoty.

Seznam cest k překrytím pomocí oddělovače PATH závislého na platformě (Windows ;, jiné :)

Viz Příklad: překryvné trojité výrazy pro příklad.

VCPKG_FORCE_SYSTEM_BINARIES

Tato proměnná prostředí, pokud je nastavena, potlačí stahování CMake a Ninja a vynutí použití systémových binárních souborů.

VCPKG_FORCE_DOWNLOADED_BINARIES

Tato proměnná prostředí, pokud je nastavená, ignoruje použití systémových binárních souborů a vždy stáhne a použije verzi definovanou nástrojem vcpkg.

VCPKG_KEEP_ENV_VARS

Tuto proměnnou prostředí lze nastavit na seznam proměnných prostředí oddělených proměnnou ;prostředí, která se rozšíří do prostředí sestavení.

Hodnoty uložených proměnných nebudou sledovány v abi balíčků a nebudou při změně způsobit opětovné sestavení. Pokud chcete předat proměnné prostředí, které by měly způsobit opětovné sestavení při změně, přečtěte si téma VCPKG_ENV_PASSTHROUGH.

Příklad: FOO_SDK_DIR;BAR_SDK_DIR

VCPKG_MAX_CONCURRENCY

Tyto proměnné prostředí omezují množství souběžnosti používané základními systémy sestavení. Pokud není zadáno, výchozí hodnota je logická jádra + 1.

VCPKG_DEFAULT_BINARY_CACHE

Tato proměnná prostředí přesměruje výchozí umístění pro ukládání binárních balíčků. Další podrobnosti najdete v tématu Binární ukládání do mezipaměti .

VCPKG_BINARY_SOURCES

Tato proměnná prostředí přidává nebo odebírá binární zdroje. Další podrobnosti najdete v tématu Binární ukládání do mezipaměti .

VCPKG_NUGET_REPOSITORY

Tato proměnná prostředí změní metadata vytvořených balíčků NuGet. Další podrobnosti najdete v tématu Binární ukládání do mezipaměti .

VCPKG_USE_NUGET_CACHE

Tato proměnná prostředí umožňuje používat mezipaměť NuGet pro každý binární zdroj založený na nugetu. Další podrobnosti najdete v tématu Binární ukládání do mezipaměti .

X_VCPKG_NUGET_PREFIX

Přidá předponu názvu všech binárních balíčků nabízených nebo obnovených z binárních mezipamětí NuGet.

Pokud je například X_VCPKG_NUGET_PREFIX nastavená hodnota vcpkg_demo-zlib_x64-windows.1.2.13-vcpkg8918746ce8b60474e5ebe68e53355fa70eb05119be913a1d1dc0b930b3b7b6e8.nupkg binární balíček se stane vcpkg_demo-zlib_x64-windows.1.2.13-vcpkg8918746ce8b60474e5ebe68e53355fa70eb05119be913a1d1dc0b930b3b7b6e8.nupkg.

X_VCPKG_ASSET_SOURCES

Poznámka

Tato část popisuje experimentální funkci vcpkg, která se může kdykoli změnit nebo odebrat.

Tato proměnná prostředí umožňuje používat privátní zrcadlo pro všechny prostředky označené sha512. Další podrobnosti najdete v tématu Ukládání prostředků do mezipaměti .

VCPKG_NO_CI

Nastavení VCPKG_NO_CI zakáže heuristiku detekce prostředí CI vcpkg.

VSLANG

Tato proměnná prostředí nastaví jazyk vcpkg, který používá k zobrazení zpráv. Měla by být nastavená na jeden z 14 podporovaných identifikátorů LCID (identifikátor národního prostředí, 4 bajtová hodnota odpovídající jazyku).

Příklad: 1033 odpovídá anglickému jazyku (US). Úplný seznam podporovaných identifikátorů LCID najdete v tématu Lokalizace.

ACTIONS_CACHE_URL

Tato proměnná prostředí je adresa URL mezipaměti GitHub Actions. Další podrobnosti najdete v tématu Binární ukládání do mezipaměti .

ACTIONS_RUNTIME_TOKEN

Tato proměnná prostředí je přístupový token pro mezipaměť GitHub Actions. Další podrobnosti najdete v tématu Binární ukládání do mezipaměti .