vcpkg env
Not
Bu komut yalnızca Windows'ta desteklenir.
vcpkg env [<optional command>] [--triplet=<triplet>] [--options]
Geçerli terminalinizde temiz bir derleme ortamı oluşturur. Oluşturulan ortam, vcpkg'nin cmd
bağlantı noktaları oluşturmak için kullandığı bir oturumdur.
Oturumun yapılandırması üçlü ayarlarınıza bağlıdır. --triplet
Hedef üçlü belirtmek için seçeneğini kullanın, aksi takdirde varsayılan üçlü çıkarılır. Ayarlarınıza bağlı olarak, aracılığıyla vcvars
bir Visual Studio derleme ortamı başlatabilirsiniz.
Ortam değişkenlerinin çoğu, ortam değişkeninde VCPKG_KEEP_ENV_VARS
belirtilen ortam değişkenleri ve VCPKG_ENV_PASSTROUGH
üçlü ayarı dışında oturumdan temizlenir.
--bin
, , --debug-bin
, --include
veya --tools
--python
seçeneklerinin kullanılması, ilgili yolları üçlü installed
klasörüne oturumun ortam değişkenlerine ekler.
vcpkg tarafından yüklenen araçları ve kitaplıkları oturumda kullanılabilir hale getirmek istiyorsanız bunları kullanın.
Klasörün hiyerarşisi hakkında daha fazla bilgi edinmek için derleme sistemi el ile tümleştirme belgelerineinstalled
bakın.
İsteğe bağlı olarak, yürütülecek tek bir komut belirtebilirsiniz. Oturum hemen ardından sonlandırılır.
PS C:\Users\vcpkg\vcpkg> vcpkg env
Microsoft Windows [Version 10.0.25905.1000]
(c) Microsoft Corporation. All rights reserved.
C:\Users\vcpkg\vcpkg>
PS C:\Users\vcpkg\vcpkg> vcpkg env "cmake --version"
cmake version 3.20.21032501-MSVC_2
CMake suite maintained and supported by Kitware (kitware.com/cmake).
PS C:\Users\vcpkg\vcpkg> $env:CLEARED_ENV_VAR="hello"
PS C:\Users\vcpkg\vcpkg> vcpkg env "set CLEARED_ENV_VAR"
Environment variable CLEARED_ENV_VAR not defined
PS C:\Users\vcpkg\vcpkg> $env:VCPKG_KEEP_ENV_VARS="CLEARED_ENV_VAR"
PS C:\Users\vcpkg\vcpkg> vcpkg env "set CLEARED_ENV_VAR"
CLEARED_ENV_VAR=hello
PS C:\Users\vcpkg\vcpkg> vcpkg install minizip[tool]
PS C:\Users\vcpkg\vcpkg> vcpkg env --tools "minizip"
MiniZip 1.1, demo of zLib + MiniZip64 package, written by Gilles Vollant
more info on MiniZip at http://www.winimage.com/zLibDll/minizip.html
Usage : minizip [-o] [-a] [-0 to -9] [-p password] [-j] file.zip [files_to_add]
-o Overwrite existing file.zip
-a Append to existing file.zip
-0 Store only
-1 Compress faster
-9 Compress better
-j exclude path. store only the file name.
Tüm vcpkg komutları bir dizi ortak seçeneği destekler.
Ortamı yapılandırırken hedeflenmesi gereken üçlük belirtir. Bu, Visual Studio derleme ortamının nasıl başlatıldığını ve installed
diğer seçenekler tarafından kullanılan yolları etkiler.
Daha fazla bilgi için ortak seçenekler bölümüne bakın.--triplet
Üçlünin yüklü bin
klasörünü oturumun PATH
ortam değişkenine ekler.
Üçlünin yüklü debug/bin
klasörünü oturumun PATH
ortam değişkenine ekler.
Üçlünin yüklü include
klasörünü oturumun INCLUDE
ortam değişkenine ekler.
Üçlünin yüklü tools
klasörünü oturumun PATH
ortam değişkenine ekler.
Üçlünin yüklü python
klasörünü oturumun PYTHONPATH
ortam değişkenine ekler.
vcpkg geri bildirimi
vcpkg, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: