Zmienne środowiskowe
Tę zmienną środowiskową można ustawić na istniejący katalog do przechowywania plików do pobrania zamiast katalogu wewnętrznego downloads/
. Zawsze należy ustawić ścieżkę bezwzględną.
Tę zmienną środowiskową można ustawić na rozdzielaną przecinkami listę funkcji poza domyślnymi w programie vcpkg. Te funkcje mogą ulec zmianie bez powiadomienia i powinny być uważane za wysoce niestabilne.
Obecnie nie ma flag funkcji poza domyślnymi.
Tę zmienną środowiskową można ustawić na pełną ścieżkę pliku wykonywalnego, który ma być używany dla programu vcpkg edit
. Aby uzyskać pomoc specyficzną dla polecenia, zobacz vcpkg help edit
.
Tę zmienną środowiskową można ustawić na katalog, który będzie używany jako katalog główny wystąpienia programu vcpkg. Będzie to używane tylko wtedy, gdy plik wykonywalny vcpkg nie znajduje się w prawidłowym katalogu głównym, a przełącznik --vcpkg-root
wiersza polecenia jest nieużywany.
Tę zmienną środowiskową można ustawić na pełną ścieżkę do wystąpienia programu Visual Studio na maszynie. To wystąpienie programu Visual Studio będzie używane, jeśli triplet nie zastąpi go za pomocą ustawienia potrójnego VCPKG_VISUAL_STUDIO_PATH
.
Przykład: D:\2017
Tę zmienną środowiskową można ustawić na potrójną nazwę, która będzie używana do niekwalifikowanych odwołań potrójnych w wierszach polecenia.
Tę zmienną środowiskową można ustawić na potrójną nazwę, która będzie używana do niekwalifikowanych odwołań portów hosta w wierszach poleceń i wszystkich odwołań portów hosta na listach zależności. Aby uzyskać więcej informacji, zobacz dokumentację zależności hosta.
Ta zmienna środowiskowa dodaje dodatkowe porty nakładki lub katalogi portów nakładki uwzględniane po tych wymienionych w wierszu polecenia. Wiele wartości jest oddzielonych separatorem ŚCIEŻKI zależnej od platformy (Windows ;
| inne :
)
Przykład (Windows): C:\custom-ports\boost;C:\custom-ports\sqlite3;C:\other-ports
Ta zmienna środowiskowa umożliwia użytkownikom dodawanie katalogów w celu wyszukiwania trojaków.
Wyświetlanie listy ścieżek do nakładek przy użyciu separatora PATH zależnego od platformy (Windows ;
, inne :
)
Zobacz przykład: nakładanie trójkropków .
Ta zmienna środowiskowa, jeśli jest ustawiona, pomija pobieranie narzędzia CMake i Ninja i wymusza użycie systemowych plików binarnych.
Ta zmienna środowiskowa, jeśli jest ustawiona, ignoruje użycie plików binarnych systemu i zawsze pobierze i użyje wersji zdefiniowanej przez program vcpkg.
Tę zmienną środowiskową można ustawić na listę zmiennych środowiskowych rozdzielonych wartością ;
, która będzie propagowana do środowiska kompilacji.
Wartości zmiennych zachowanych nie będą śledzone w interfejsach API pakietów i nie spowodują ponownej kompilacji podczas ich zmiany. Aby przekazać zmienne środowiskowe, które powinny powodować ponowne kompilowanie zmian, zobacz VCPKG_ENV_PASSTHROUGH
.
Przykład: FOO_SDK_DIR;BAR_SDK_DIR
Te zmienne środowiskowe ograniczają ilość współbieżności używanej przez bazowe systemy kompilacji. Jeśli jest to nieokreślone, domyślnie są to rdzenie logiczne + 1.
Ta zmienna środowiskowa przekierowuje domyślną lokalizację do przechowywania pakietów binarnych. Aby uzyskać więcej informacji, zobacz Buforowanie binarne.
Ta zmienna środowiskowa dodaje lub usuwa źródła binarne. Aby uzyskać więcej informacji, zobacz Buforowanie binarne.
Ta zmienna środowiskowa zmienia metadane utworzonych pakietów NuGet. Aby uzyskać więcej informacji, zobacz Buforowanie binarne.
Ta zmienna środowiskowa umożliwia używanie pamięci podręcznej NuGet dla każdego źródła binarnego opartego na nuget. Aby uzyskać więcej informacji, zobacz Buforowanie binarne.
Dodaje prefiks do nazwy wszystkich pakietów binarnych wypychanych lub przywracanych z pamięci binarnych NuGet.
Na przykład gdy X_VCPKG_NUGET_PREFIX
jest ustawiona wartość vcpkg_demo-
zlib_x64-windows.1.2.13-vcpkg8918746ce8b60474e5ebe68e53355fa70eb05119be913a1d1dc0b930b3b7b6e8.nupkg
pakiet binarny staje się .vcpkg_demo-zlib_x64-windows.1.2.13-vcpkg8918746ce8b60474e5ebe68e53355fa70eb05119be913a1d1dc0b930b3b7b6e8.nupkg
Uwaga
W tej sekcji opisano eksperymentalną funkcję vcpkg, która może ulec zmianie lub zostać usunięta w dowolnym momencie.
Ta zmienna środowiskowa umożliwia używanie prywatnego dublowania dla wszystkich zasobów oznaczonych tagiem SHA512. Aby uzyskać więcej informacji, zobacz Buforowanie zasobów.
Ustawienie VCPKG_NO_CI
powoduje wyłączenie heurystyki wykrywania środowiska ciągłej integracji programu vcpkg.
Ta zmienna środowiskowa ustawia język vcpkg używany do wyświetlania komunikatów. Powinien być ustawiony na jeden z 14 obsługiwanych identyfikatorów LCID (identyfikator ustawień regionalnych, wartość 4-bajtowa odpowiadająca językowi).
Na przykład: 1033 odpowiada językowi języka angielskiego (USA). Aby uzyskać pełną listę obsługiwanych identyfikatorów LCID, zobacz Lokalizacja.
Ta zmienna środowiskowa jest adresem URL pamięci podręcznej funkcji GitHub Actions. Aby uzyskać więcej informacji, zobacz Buforowanie binarne.
Ta zmienna środowiskowa jest tokenem dostępu do pamięci podręcznej funkcji GitHub Actions. Aby uzyskać więcej informacji, zobacz Buforowanie binarne.
Opinia o produkcie vcpkg
vcpkg to projekt typu open source. Wybierz link, aby przekazać opinię: