如何通过 vcpkg 从网络共享文件夹安装库?
How do I install a library via vcpkg from a network shared folder?
假设我在本地网络服务器上有一个共享文件夹,我在其中放置了一些库资源(例如 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,"Couldn't resolve host name" 错误:
那么如何正确指定网络共享文件夹(我在Windows 10 x64 1903)?
你可以使用像
这样的东西
file://127.0.0.1/vcpkg_packages/szip-2.1.1.tar.gz
或将环境变量VCPKG_DOWNLOADS
设置为包含所有下载库的文件夹
假设我在本地网络服务器上有一个共享文件夹,我在其中放置了一些库资源(例如 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,"Couldn't resolve host name" 错误:
那么如何正确指定网络共享文件夹(我在Windows 10 x64 1903)?
你可以使用像
这样的东西file://127.0.0.1/vcpkg_packages/szip-2.1.1.tar.gz
或将环境变量VCPKG_DOWNLOADS
设置为包含所有下载库的文件夹