我如何通过vcpkg从网络共享文件夹安装库?

问题描述 投票:0回答:1

假设我在本地网络服务器上有一个共享文件夹,在其中放置了一些库源文件(例如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上?

c++ windows cmake vcpkg
1个回答
0
投票

您可以使用类似的东西

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

或将env变量VCPKG_DOWNLOADS设置为包含所有已下载库的文件夹

© www.soinside.com 2019 - 2024. All rights reserved.