Прочитать на английском

Поделиться через


Изменение vcpkg

Краткие сведения

vcpkg edit <ports> [--all] [--buildtrees] [options]

Примеры

Открытие нескольких портов

vcpkg edit fmt zlib
vcpkg install fmt
vcpkg edit fmt --all

Description

Открывает порт для редактирования в окне текстового редактора (по умолчанию — Visual Studio Code).

Если указаны несколько имен портов, все порты открываются в одном окне. Эта команда не работает с портами из внешних реестров. Можно открыть только порты из встроенного реестра.

Параметр --buildtrees открывает папку пакета buildtrees вместо содержимого порта. Этот --all параметр также открывает связанные packages порты и buildtrees папки в том же окне.

По умолчанию vcpkg будет искать Visual Studio Code в известных путях установки. EDITOR Задайте переменную среды для указания используемой программы текстового редактора.

В Windows vcpkg выполняет поиск установки Visual Studio Code или программы предварительной оценки Visual Studio Code в:

  • %ProgramFiles(x86)% и %ProgramFiles% папки
  • Папка %APPDATA%\Local\Programs
  • Реестр Windows

В Linux vcpkg выполняет поиск исполняемого файла Visual Studio Code в:

  • /usr/bin/code
  • /usr/share/code/bin/code

В MacOS vcpkg выполняет поиск установки Visual Studio Code или программы предварительной оценки Visual Studio Code в папке Applications .

Если Visual Studio Code не найден, vcpkg пытается использовать текстовый редактор по умолчанию, настроенный для вашей системы.

Параметры

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

--all

Открывает связанные buildtrees порты и packages папки.

--buildtrees

Открывает папку порта buildtrees вместо содержимого порта. Папка buildtrees создается во время установки и содержит извлеченный исходный код пакета и файлы журнала.

Используйте в сочетании с vcpkg install --editable <port> командой, чтобы получить чистую копию исходного кода пакета, подходящую для отладки и создания файлов исправлений.