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 .zshrc
la 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.