vcpkg tümleştirmesi
Özet
- Derleme sistemi tümleştirmesi
vcpkg integrate [options] install
vcpkg integrate [options] remove
vcpkg integrate [options] project
- Kabuk tümleştirmesi
vcpkg integrate [options] powershell
vcpkg integrate [options] bash
vcpkg integrate [options] zsh
vcpkg integrate [options] x-fish
Açıklama
vcpkg'yi kabuklar ve derleme sistemleriyle tümleştirin.
vcpkg integrate install
Visual Studio (yalnızca Windows) ile tümleşir, kullanıcı genelinde vcpkg örneğini ayarlar ve CMake tümleştirme yardımı görüntüler.
Visual Studio 2015 ile Windows'ta, bu alt komut MSBuild yüklemesine yeniden yönlendirme mantığı ekler ve bu da her kullanıcının kullanıcı genelindeki vcpkg örneğini otomatik olarak alır. Visual Studio 2017 ve daha yeni sürümler bu mantığa sahiptir.
Kullanıcı genelinde vcpkg örneğini ayarlamak için vcpkg, kullanıcının kullanıcı genelinde yapılandırma konumundaki vcpkg örneğinin mutlak yolunu içeren birkaç kısa dosya oluşturur:
%LOCALAPPDATA%\vcpkg
veya%APPDATA%\Local\vcpkg
Windows'da$HOME/.vcpkg
veya/var/.vcpkg
Windows dışı
CMake araç zinciri dosyasının tam yolunu görüntüler. Araç zinciri dosyasını kullanmak için bu komutu çalıştırmak gerekli değildir.
vcpkg integrate remove
Kullanıcı genelinde vcpkg örneği ayarını kaldırır.
Bu komut, bağlantı dosyalarını tarafından vcpkg integrate install
oluşturulan kullanıcı genelindeki yapılandırma konumundan siler.
vcpkg integrate project
MSBuild tümleştirmesi için bağlı bir NuGet paketi oluşturur.
Daha fazla bilgi için bkz . Proje Başına MSBuild Tümleştirmesi .
vcpkg integrate powershell
- Yalnızca Windows
Geçerli kullanıcının PowerShell profiline vcpkg sekme tamamlama desteği ekler.
vcpkg integrate bash
- Yalnızca Windows dışı
Geçerli kullanıcının .bashrc
(.bash_profile
MacOS'ta) vcpkg sekme tamamlama desteği ekler.
vcpkg integrate zsh
- Yalnızca Windows dışı
Geçerli kullanıcının .zshrc
öğesine vcpkg sekme tamamlama desteği ekler.
vcpkg integrate x-fish
- Yalnızca Windows dışı
Geçerli kullanıcının fish shell completions dizinine vcpkg sekme tamamlama desteği ekler.
Örnek
$ vcpkg integrate install
Applied user-wide integration for this vcpkg root.
CMake projects should use: "-DCMAKE_TOOLCHAIN_FILE=/workspaces/vcpkg/scripts/buildsystems/vcpkg.cmake"
Seçenekler
Tüm vcpkg komutları bir dizi ortak seçeneği destekler.