Integración de vcpkg
Sinopsis
- Integración del sistema de compilación
vcpkg integrate [options] install
vcpkg integrate [options] remove
vcpkg integrate [options] project
- Integración de Shell
vcpkg integrate [options] powershell
vcpkg integrate [options] bash
vcpkg integrate [options] zsh
vcpkg integrate [options] x-fish
Descripción
Integre vcpkg con shells y sistemas de compilación.
vcpkg integrate install
Se integra con Visual Studio (solo Windows), establece la instancia vcpkg de todo el usuario y muestra la ayuda de integración de CMake.
En Windows con Visual Studio 2015, este subcomando agregará lógica de redirección a la instalación de MSBuild que recogerá automáticamente la instancia de vcpkg de todos los usuarios. Visual Studio 2017 y versiones posteriores tienen esta lógica en el cuadro.
Para establecer la instancia de vcpkg de todo el usuario, vcpkg crea algunos archivos cortos que contienen la ruta de acceso absoluta a la instancia de vcpkg dentro de la ubicación de configuración de todo el usuario del usuario:
%LOCALAPPDATA%\vcpkg
o%APPDATA%\Local\vcpkg
en Windows$HOME/.vcpkg
o/var/.vcpkg
en versiones que no son de Windows
Muestra la ruta de acceso completa al archivo de cadena de herramientas de CMake. No es necesario ejecutar este comando para usar el archivo de cadena de herramientas.
vcpkg integrate remove
Quita la configuración de la instancia de vcpkg para todo el usuario.
Este comando elimina los archivos de vinculación de la ubicación de configuración de todo el usuario creada por vcpkg integrate install
.
vcpkg integrate project
Crea un paquete NuGet vinculado para la integración de MSBuild.
Consulte Integración por proyecto de MSBuild para obtener más información.
vcpkg integrate powershell
- Solo Windows
Agrega compatibilidad con la finalización de pestañas vcpkg al perfil de PowerShell del usuario actual.
vcpkg integrate bash
- Solo windows
Agrega compatibilidad con la finalización de pestañas vcpkg al usuario .bashrc
actual (.bash_profile
en MacOS).
vcpkg integrate zsh
- Solo windows
Agrega compatibilidad con la finalización de tabulación de vcpkg al usuario .zshrc
actual.
vcpkg integrate x-fish
- Solo windows
Agrega compatibilidad con tabulación vcpkg al directorio de finalizaciones de shell de pescado del usuario actual.
Ejemplo
$ vcpkg integrate install
Applied user-wide integration for this vcpkg root.
CMake projects should use: "-DCMAKE_TOOLCHAIN_FILE=/workspaces/vcpkg/scripts/buildsystems/vcpkg.cmake"
Opciones
Todos los comandos vcpkg admiten un conjunto de opciones comunes.