Sdílet prostřednictvím


Integrace vcpkg

Synopse

  • Sestavení integrace systému
vcpkg integrate [options] install
vcpkg integrate [options] remove
vcpkg integrate [options] project
  • Integrace prostředí
vcpkg integrate [options] powershell
vcpkg integrate [options] bash
vcpkg integrate [options] zsh
vcpkg integrate [options] x-fish

Popis

Integrujte vcpkg s prostředími a buildsystemy.

vcpkg integrate install

Integruje se se sadou Visual Studio (jen pro Windows), nastaví instanci vcpkg na úrovni uživatele a zobrazí nápovědu k integraci CMake.

Ve Windows se sadou Visual Studio 2015 přidá tento dílčí příkaz logiku přesměrování do instalace NÁSTROJE MSBuild, která automaticky vyzvedne instanci vcpkg každého uživatele. Visual Studio 2017 a novější mají tuto logiku v poli.

Pro nastavení instance vcpkg pro celou uživatele vytvoří vcpkg několik krátkých souborů obsahujících absolutní cestu k instanci vcpkg uvnitř umístění konfigurace uživatele:

  • %LOCALAPPDATA%\vcpkg nebo %APPDATA%\Local\vcpkg ve Windows
  • $HOME/.vcpkg nebo /var/.vcpkg v jiných systémech než Windows

Zobrazí úplnou cestu k souboru sady nástrojů CMake. Spuštění tohoto příkazu není nutné k použití souboru sady nástrojů.

vcpkg integrate remove

Odebere nastavení instance vcpkg na úrovni uživatele.

Tento příkaz odstraní propojování souborů z umístění konfigurace vytvořeného uživatelem vcpkg integrate install.

vcpkg integrate project

Vytvoří propojený balíček NuGet pro integraci nástroje MSBuild.

Další informace najdete v tématu Integrace nástroje MSBuild pro jednotlivé projekty.

vcpkg integrate powershell

  • Pouze Windows

Přidá podporu dokončování tabulátoru vcpkg do profilu PowerShellu aktuálního uživatele.

vcpkg integrate bash

  • Pouze bez Windows

Přidá podporu pro doplňování tabulátoru vcpkg do aktuálního .bashrc uživatele (.bash_profile v macOS).

vcpkg integrate zsh

  • Pouze bez Windows

Přidá podporu pro doplňování tabulátoru vcpkg do aktuálního .zshrcuživatele .

vcpkg integrate x-fish

  • Pouze bez Windows

Přidá podporu doplňování karet vcpkg do adresáře doplňování rybích skořepin aktuálního uživatele.

Příklad

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

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

Možnosti

Všechny příkazy vcpkg podporují sadu běžných možností.