Aracılığıyla paylaş


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 installoluş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.