Руководство. Установка зависимости из реестра на основе Git
Мақала
vcpkg использует концепцию, называемую реестрами, для управления репозиториями пакетов. По умолчанию vcpkg находит библиотеки из общедоступного курированного реестра по адресу https://github.com/Microsoft/vcpkg. Вы можете добавить сторонние или частные реестры, чтобы сделать дополнительные пакеты доступными для установки.
Commmand new создает два файла: файл манифеста (vcpkg.json) и файл конфигурации(vcpkg-configuration.json). Как правило, команда требует --name предоставления аргументов и --version аргументов, но так как это приложение является конечным пользователем, мы используем --application этот параметр.
Созданные файлы будут содержать следующее содержимое:
Созданный файл конфигурации содержит два определения реестра. Указывает default-registry на проверенный реестр vcpkg, используя последнюю фиксацию в качестве https://github.com/Microsoft/vcpkg плана и дополнительный "artifacts" реестр, который для целей этого руководства не требуется и может быть удален.
3. Добавление частных реестров в файл конфигурации vcpkg
Исходный код ссылается на две библиотеки, недоступные в курированном реестре vcpkg. Для удовлетворения этих зависимостей необходимо добавить https://github.com/microsoft/vcpkg-docs в качестве дополнительного реестра.
Измените содержимое vcpkg-configuration.json следующим образом:
Файл конфигурации добавляет внешний реестр в качестве источника и beicodebeison пакетов. Дополнительные реестры должны явно объявлять пакеты, предоставляемые с помощью "packages" списка. Если vcpkg разрешает имена пакетов в реестр, любое имя пакета, не найденное в дополнительном реестре, по умолчанию будет присвоено "default-registry"значение . Дополнительные сведения о разрешении имен пакета см. в документации по реестрам.
4. Установка пакетов из реестра
После добавления реестра в файл конфигурации ничего особенного не требуется для установки пакетов из него. vcpkg будет прозрачно разрешать имена пакетов в vcpkg.json правильном реестре при выполнении обычного оборудования установки.
beicode Добавьте в файл зависимостиbeison:vcpkg.json
Console
vcpkg add port beicode beison
Создайте и запустите проект (замените $VCPKG_ROOT путь установки vcpkg):
Повторное использование двоичных файлов в локальной или непрерывной интеграции с помощью двоичного кэширования
Управление частными библиотеками с помощью пользовательских реестров
GitHub сайтында бізбен бірлесіп жұмыс істеу
Бұл мазмұнның көзін GitHub сайтында табуға болады. Онда сонымен бірге мәселелер мен өзгертулерді енгізу сұрауларын жасауға және қарап шығуға болады. Қосымша ақпарат алу үшін қатысушы нұсқаулығын қараңыз.
vcpkg кері байланысы
vcpkg — бастапқы коды ашық жоба. Пікір қалдыру үшін сілтемені таңдаңыз:
Werk met herbruikbare Bicep-modules door Bicep-registers te gebruiken. Maak een privéregister voor uw organisatie. Publiceer en verbruik modules met behulp van het register van uw organisatie.