Freigeben über


vcpkg integration

Übersicht

  • Erstellen der Systemintegration
vcpkg integrate [options] install
vcpkg integrate [options] remove
vcpkg integrate [options] project
  • Shell-Integration
vcpkg integrate [options] powershell
vcpkg integrate [options] bash
vcpkg integrate [options] zsh
vcpkg integrate [options] x-fish

Beschreibung

Integrieren Sie vcpkg in Shells und Buildsysteme.

vcpkg integrate install

Integriert in Visual Studio (nur Windows), legt die benutzerweite vcpkg-Instanz fest und zeigt die CMake-Integrationshilfe an.

Unter Windows mit Visual Studio 2015 fügt dieser Unterbefehl der MSBuild-Installation Umleitungslogik hinzu, wodurch die benutzerweite vcpkg-Instanz jedes Benutzers automatisch aufgenommen wird. Visual Studio 2017 und höher verfügen über diese Logik im Feld.

Um die benutzerweite vcpkg-Instanz festzulegen, erstellt vcpkg einige kurze Dateien, die den absoluten Pfad zur vcpkg-Instanz innerhalb des benutzerweiten Konfigurationsspeicherorts des Benutzers enthalten:

  • %LOCALAPPDATA%\vcpkg oder %APPDATA%\Local\vcpkg unter Windows
  • $HOME/.vcpkg oder /var/.vcpkg unter Nicht-Windows

Zeigt den vollständigen Pfad zur CMake-Toolbunddatei an. Das Ausführen dieses Befehls ist nicht erforderlich, um die Toolkettedatei zu verwenden.

vcpkg integrate remove

Entfernt die Einstellung der benutzerweiten vcpkg-Instanz.

Mit diesem Befehl werden die Verknüpfungsdateien vom vom Benutzer erstellten Konfigurationsspeicherort gelöscht vcpkg integrate install.

vcpkg integrate project

Erstellt ein verknüpftes NuGet-Paket für die MSBuild-Integration.

Weitere Informationen finden Sie unter MSBuild Per-Project Integration .

vcpkg integrate powershell

  • Nur Windows

Fügt dem PowerShell-Profil des aktuellen Benutzers vcpkg tab-completion-Unterstützung hinzu.

vcpkg integrate bash

  • Nur Windows

Fügt vcpkg Tab-Completion-Unterstützung für die aktuellen Benutzer .bashrc (.bash_profile unter MacOS) hinzu.

vcpkg integrate zsh

  • Nur Windows

Fügt vcpkg Tab-Completion-Unterstützung zum aktuellen Benutzer .zshrchinzu.

vcpkg integrate x-fish

  • Nur Windows

Fügt vcpkg Tab-Completion-Unterstützung zum Verzeichnis der Fischschale des aktuellen Benutzers hinzu.

Beispiel

$ vcpkg integrate install
Applied user-wide integration for this vcpkg root.

CMake projects should use: "-DCMAKE_TOOLCHAIN_FILE=/workspaces/vcpkg/scripts/buildsystems/vcpkg.cmake"

Optionen

Alle vcpkg-Befehle unterstützen eine Reihe allgemeiner Optionen.