Ortam değişkenleri
Bu ortam değişkeni, iç downloads/
dizin yerine indirmeleri depolamak için kullanılacak mevcut bir dizine ayarlanabilir. Her zaman mutlak bir yola ayarlanmalıdır.
Bu ortam değişkeni, vcpkg'deki varsayılan olmayan özelliklerin virgülle ayrılmış bir listesine ayarlanabilir. Bu özellikler bildirimde bulunmaksızın değiştirilebilir ve son derece kararsız olarak kabul edilmelidir.
Şu anda varsayılan dışı özellik bayrağı yok.
Bu ortam değişkeni için vcpkg edit
kullanılacak yürütülebilir dosyanın tam yoluna ayarlanabilir. Komuta özgü yardım için lütfen bakın vcpkg help edit
.
Bu ortam değişkeni, vcpkg örneğinin kökü olarak kullanılacak bir dizine ayarlanabilir. Bu yalnızca vcpkg yürütülebilir dosyası geçerli bir kök içinde yer almadıysa ve komut satırı anahtarı --vcpkg-root
kullanılmadıysa kullanılır.
Bu ortam değişkeni, makinedeki bir Visual Studio örneğinin tam yoluna ayarlanabilir. Bu Visual Studio örneği, üçlü ayar aracılığıyla VCPKG_VISUAL_STUDIO_PATH
bunu geçersiz kılmazsa kullanılır.
Örnek: D:\2017
Bu ortam değişkeni, komut satırlarında nitelenmemiş üçlü başvurular için kullanılacak bir üçlü ada ayarlanabilir.
Bu ortam değişkeni, komut satırlarındaki nitelenmemiş konak bağlantı noktası başvuruları ve bağımlılık listelerindeki tüm konak bağlantı noktası başvuruları için kullanılacak bir üçlü ada ayarlanabilir. Daha fazla bilgi için konak bağımlılıkları belgelerine bakın.
Bu ortam değişkeni, komut satırında listelenenlerden sonra kabul edilen ek katman bağlantı noktaları veya katman bağlantı noktası dizinleri ekler. Birden çok değer, platforma bağımlı PATH ayırıcısıyla ayrılır (Windows ;
| diğerleri :
)
Örnek (Windows): C:\custom-ports\boost;C:\custom-ports\sqlite3;C:\other-ports
Bu ortam değişkeni, kullanıcıların üçlüleri aramak için dizin eklemesine olanak tanır.
Platforma bağımlı PATH ayırıcısını (Windows ;
, diğerleri :
) kullanarak yer paylaşımlarının yollarını listeleme
Örnek: yer paylaşımlı üçlüler örneğine bakın.
Bu ortam değişkeni ayarlanırsa CMake ve Ninja'nın indirilmesini bastırır ve sistem ikili dosyalarının kullanımını zorlar.
Bu ortam değişkeni ayarlanırsa sistem ikili dosyalarının kullanımını yoksayar ve her zaman vcpkg tarafından tanımlanan sürümü indirir ve kullanır.
Bu ortam değişkeni, ile ayrılmış ;
ve derleme ortamına yayılacak ortam değişkenleri listesine ayarlanabilir.
Tutulan değişkenlerin değerleri paket ABI'lerinde izlenmez ve değiştiklerinde yeniden derlemelere neden olmaz. Değişiklikte yeniden derlemelere neden olması gereken ortam değişkenlerini geçirmek için bkz VCPKG_ENV_PASSTHROUGH
. .
Örnek: FOO_SDK_DIR;BAR_SDK_DIR
Bu ortam değişkenleri, temel alınan derleme sistemleri tarafından kullanılan eşzamanlılık miktarını sınırlar. Belirtilmezse, bu varsayılan olarak mantıksal çekirdek + 1 olur.
Bu ortam değişkeni, ikili paketleri depolamak için varsayılan konumu yeniden yönlendirir. Diğer ayrıntılar için bkz . İkili Önbelleğe Alma.
Bu ortam değişkeni ikili kaynakları ekler veya kaldırır. Diğer ayrıntılar için bkz . İkili Önbelleğe Alma.
Bu ortam değişkeni, üretilen NuGet paketlerinin meta verilerini değiştirir. Diğer ayrıntılar için bkz . İkili Önbelleğe Alma.
Bu ortam değişkeni, nuget tabanlı her ikili kaynak için NuGet önbelleğinin kullanılmasına olanak tanır. Diğer ayrıntılar için bkz . İkili Önbelleğe Alma.
NuGet ikili önbelleklerinden gönderilen veya geri yüklenen tüm ikili paketlerin adına bir ön ek ekler.
Örneğin,X_VCPKG_NUGET_PREFIX
vcpkg_demo-
zlib_x64-windows.1.2.13-vcpkg8918746ce8b60474e5ebe68e53355fa70eb05119be913a1d1dc0b930b3b7b6e8.nupkg
ikili paketi olur vcpkg_demo-zlib_x64-windows.1.2.13-vcpkg8918746ce8b60474e5ebe68e53355fa70eb05119be913a1d1dc0b930b3b7b6e8.nupkg
.
Not
Bu bölüm, vcpkg'nin herhangi bir zamanda değişebilen veya kaldırılabilen deneysel bir özelliğini kapsar.
Bu ortam değişkeni, tüm SHA512 etiketli varlıklar için özel yansıtma kullanılmasına olanak tanır. Diğer ayrıntılar için bkz . Varlık Önbelleğe Alma.
Ayarı VCPKG_NO_CI
vcpkg'nin CI ortam algılama buluşsal özelliklerini devre dışı bırakır.
Bu ortam değişkeni, vcpkg'nin iletileri görüntülemek için kullandığı dili ayarlar. Desteklenen 14 LCID'lerden birine ayarlanmalıdır (yerel ayar tanımlayıcısı, bir dile karşılık gelen 4 baytlık değer).
Örneğin: 1033 İngilizce (ABD) diline karşılık gelir. Desteklenen LCID'lerin tam listesi için bkz. Yerelleştirme.
Bu ortam değişkeni, GitHub Actions önbelleğinin URL'sidir. Diğer ayrıntılar için bkz . İkili Önbelleğe Alma.
Bu ortam değişkeni, GitHub Actions önbelleğine erişim belirtecidir. Diğer ayrıntılar için bkz . İkili Önbelleğe Alma.
vcpkg geri bildirimi
vcpkg, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: