Proměnné prostředí
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.
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é.
Tuto proměnnou prostředí lze nastavit na úplnou cestu spustitelného souboru, pro vcpkg edit
který se má použít . Další informace najdete vcpkg help edit
v nápovědě pro konkrétní příkazy.
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á.
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
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.
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ů.
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
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.
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ů.
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.
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
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.
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 .
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 .
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 .
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 .
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
.
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 .
Nastavení VCPKG_NO_CI
zakáže heuristiku detekce prostředí CI vcpkg.
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.
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 .
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 .
Zpětná vazba k produktu vcpkg
vcpkg je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: