Интеграция vcpkg

Synopsis

  • Сборка системной интеграции
vcpkg integrate [options] install
vcpkg integrate [options] remove
vcpkg integrate [options] project
  • Интеграция оболочки
vcpkg integrate [options] powershell
vcpkg integrate [options] bash
vcpkg integrate [options] zsh
vcpkg integrate [options] x-fish

Описание

Интеграция vcpkg с оболочками и системами сборки.

vcpkg integrate install

Интегрируется с Visual Studio (только Windows), задает экземпляр vcpkg на уровне пользователя и отображает справку по интеграции CMake.

Чтобы задать экземпляр vcpkg на уровне пользователя, vcpkg создает несколько коротких файлов, содержащих абсолютный путь к экземпляру vcpkg в расположении конфигурации на уровне пользователя:

  • %LOCALAPPDATA%\vcpkgили %APPDATA%\Local\vcpkg Windows
  • $HOME/.vcpkgили /var/.vcpkg не Windows

Отображает полный путь к файлу цепочки инструментов CMake. Выполнение этой команды не требуется для использования файла цепочки инструментов.

vcpkg integrate remove

Удаляет параметр экземпляра vcpkg на уровне пользователя.

Эта команда удаляет файлы связывания из расположения конфигурации, созданного пользователем vcpkg integrate install.

vcpkg integrate project

Создает связанный пакет NuGet для интеграции MSBuild.

Дополнительные сведения см. в Per-Project интеграции MSBuild .

vcpkg integrate powershell

  • Только для Windows

Добавляет поддержку завершения вкладки vcpkg в профиль PowerShell текущего пользователя.

vcpkg integrate bash

  • Только не Windows

Добавляет поддержку завершения вкладки vcpkg для текущего пользователя .bashrc (.bash_profile в MacOS).

vcpkg integrate zsh

  • Только не Windows

Добавляет поддержку завершения вкладки vcpkg для текущего пользователя .zshrc.

vcpkg integrate x-fish

  • Только не Windows

Добавляет поддержку завершения вкладки vcpkg в каталог завершения рыбы текущего пользователя.

Example

$ 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

Все команды vcpkg поддерживают набор общих параметров.