Leer en inglés

Compartir a través de


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 .zshrcactual.

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.