Partager via


Intégration de vcpkg

Synopsis

  • Créer l’intégration du système
vcpkg integrate [options] install
vcpkg integrate [options] remove
vcpkg integrate [options] project
  • Intégration de shell
vcpkg integrate [options] powershell
vcpkg integrate [options] bash
vcpkg integrate [options] zsh
vcpkg integrate [options] x-fish

Description

Intégrez vcpkg à des interpréteurs de commandes et des systèmes de build.

vcpkg integrate install

S’intègre à Visual Studio (Windows uniquement), définit l’instance vcpkg à l’échelle de l’utilisateur et affiche l’aide d’intégration de CMake.

Sur Windows avec Visual Studio 2015, cette sous-commande ajoute une logique de redirection à l’installation MSBuild qui récupère automatiquement l’instance vcpkg à l’échelle de l’utilisateur de chaque utilisateur. Visual Studio 2017 et versions ultérieures ont cette logique dans la zone.

Pour définir l’instance vcpkg à l’échelle de l’utilisateur, vcpkg crée quelques fichiers courts contenant le chemin absolu de l’instance vcpkg à l’intérieur de l’emplacement de configuration à l’échelle de l’utilisateur :

  • %LOCALAPPDATA%\vcpkg ou %APPDATA%\Local\vcpkg sur Windows
  • $HOME/.vcpkg ou /var/.vcpkg sur non-Windows

Affiche le chemin complet du fichier de chaîne d’outils CMake. L’exécution de cette commande n’est pas nécessaire pour utiliser le fichier de chaîne d’outils.

vcpkg integrate remove

Supprime le paramètre d’instance vcpkg à l’échelle de l’utilisateur.

Cette commande supprime les fichiers de liaison de l’emplacement de configuration à l’échelle de l’utilisateur créé par vcpkg integrate install.

vcpkg integrate project

Crée un package NuGet lié pour l’intégration msBuild.

Pour plus d’informations, consultez l’intégration de MSBuild par projet.

vcpkg integrate powershell

  • Windows uniquement

Ajoute la prise en charge de la saisie semi-automatique de tabulation vcpkg au profil PowerShell de l’utilisateur actuel.

vcpkg integrate bash

  • Non-Windows uniquement

Ajoute la prise en charge de .bashrc la saisie semi-automatique de tabulation vcpkg à l’utilisateur actuel (.bash_profile sur MacOS).

vcpkg integrate zsh

  • Non-Windows uniquement

Ajoute la prise en charge de .zshrcla saisie semi-automatique de tabulation vcpkg à l’utilisateur actuel.

vcpkg integrate x-fish

  • Non-Windows uniquement

Ajoute la prise en charge de la saisie semi-automatique de tabulation vcpkg au répertoire d’achèvements de l’interpréteur de commandes de poisson de l’utilisateur actuel.

Exemple

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

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

Options

Toutes les commandes vcpkg prennent en charge un ensemble d’options courantes.