Как установить библиотеку через vcpkg из общей сетевой папки? - PullRequest
0 голосов
/ 08 октября 2019

Допустим, у меня есть общая папка на локальном сетевом сервере, где я разместил несколько библиотечных источников (например, szip).

И мне нужно установить эту библиотеку через vcpkg .

Я пытался изменить portfile.cmake на следующее:

vcpkg_download_distfile(ARCHIVE
    URLS "\\\\127.0.0.1\\vcpkg_packages\\szip-2.1.1.tar.gz"
    FILENAME "szip-2.1.1.tar.gz"
    SHA512 ada6406efb096cd8a2daf8f9217fe9111a96dcae87e29d1c31f58ddd2ad2aa7bac03f23c7205dc9360f3b62d259461759330c7189ef0c2fe559704b1ea9d40dd
)

Но я получаю Ошибка. Состояние: 6, «Не удалось разрешить имя хоста» ошибка: enter image description here

Итак, как правильно указать сетевую общую папку (я на Windows 10 x64 1903)?

1 Ответ

0 голосов
/ 14 октября 2019

Вы можете использовать что-то вроде

file://127.0.0.1/vcpkg_packages/szip-2.1.1.tar.gz

или установить переменную env VCPKG_DOWNLOADS для папки, содержащей все загруженные библиотеки

...