Leggere in inglese

Condividi tramite


Integrazione di vcpkg

Riepilogo

  • Integrazione del sistema di compilazione
vcpkg integrate [options] install
vcpkg integrate [options] remove
vcpkg integrate [options] project
  • Integrazione della shell
vcpkg integrate [options] powershell
vcpkg integrate [options] bash
vcpkg integrate [options] zsh
vcpkg integrate [options] x-fish

Descrizione

Integrare vcpkg con shell e buildsystems.

vcpkg integrate install

Si integra con Visual Studio (solo Windows), imposta l'istanza vcpkg a livello di utente e visualizza la Guida all'integrazione di CMake.

In Windows con Visual Studio 2015, questo sottocomando aggiungerà la logica di reindirizzamento all'installazione di MSBuild che rileverà automaticamente l'istanza vcpkg a livello di utente di ogni utente. Visual Studio 2017 e versioni successive hanno questa logica nella casella.

Per impostare l'istanza vcpkg a livello di utente, vcpkg crea alcuni brevi file contenenti il percorso assoluto dell'istanza vcpkg all'interno del percorso di configurazione a livello di utente dell'utente:

  • %LOCALAPPDATA%\vcpkg o %APPDATA%\Local\vcpkg in Windows
  • $HOME/.vcpkg o /var/.vcpkg in non Windows

Visualizza il percorso completo del file toolchain CMake. L'esecuzione di questo comando non è necessaria per usare il file toolchain.

vcpkg integrate remove

Rimuove l'impostazione dell'istanza vcpkg a livello di utente.

Questo comando elimina i file di collegamento dal percorso di configurazione a livello di utente creato da vcpkg integrate install.

vcpkg integrate project

Crea un pacchetto NuGet collegato per l'integrazione di MSBuild.

Per altre informazioni, vedere Integrazione di MSBuild per progetto .

vcpkg integrate powershell

  • Solo Windows

Aggiunge il supporto per il completamento tramite tabulazione vcpkg al profilo di PowerShell dell'utente corrente.

vcpkg integrate bash

  • Solo Windows

Aggiunge il supporto per il completamento tramite tabulazione vcpkg all'utente .bashrc corrente (.bash_profile in MacOS).

vcpkg integrate zsh

  • Solo Windows

Aggiunge il supporto per il completamento tramite tabulazione vcpkg all'oggetto dell'utente .zshrccorrente.

vcpkg integrate x-fish

  • Solo Windows

Aggiunge il supporto per il completamento tramite tabulazione vcpkg alla directory dei completamenti della shell fish dell'utente corrente.

Esempio

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

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

Opzioni

Tutti i comandi vcpkg supportano un set di opzioni comuni.