当我尝试使用vcpkg安装libxml2软件包时,它会给我以下错误。
如何克服这个问题?有没有办法在vcpkg中使用http而不是https?或者我可以跳过检查吗?
。\ vcpkg install libxml2
将构建并安装以下软件包:
- libiconv的:x86的窗
- liblzma:x86的窗
- 的libxml2:x86的窗
- 的zlib:x86的窗
将安装其他软件包(*)以完成此操作。
启动包1/4:zlib:x86-windows
构建包zlib:x86-windows ...
- CURRENT_INSTALLED_DIR = ...
- 正在下载http://www.zlib.net/zlib-1.2.11.tar.gz ...
- 正在下载http://www.zlib.net/zlib-1.2.11.tar.gz ...失败。状态:56;“从对等方接收数据时失败”
- 正在下载https://downloads.sourceforge.net/project/libpng/zlib/1.2.11/zlib-1.2.11.tar.gz ...
- 正在下载https://downloads.sourceforge.net/project/libpng/zlib/1.2.11/zlib-1.2.11.tar.gz ...失败。状态:35;“SSL连接错误”
脚本中的CMake错误/ cmake / vcpkg_download_distfile.cmake:82(消息):无法下载文件。在https://github.com/Microsoft/vcpkg/issues
添加镜像或提交问题调用堆栈(最近一次调用):ports / zlib / portfile.cmake:3(vcpkg_download_distfile)scripts / ports.cmake:72(include)
错误:构建包zlib:x86-windows失败:BUILD_FAILED请确保您使用
.\vcpkg update
的最新端口文件,然后在https://github.com/Microsoft/vcpkg/issues提交问题,包括:
答案 0 :(得分:0)
我可以通过编辑profile.cmake
文件夹中的vcpkg\ports\libxml2\
文件来解决此问题。我在ftp上添加了ftp link URLS "ftp://xmlsoft.org/libxml2/libxml2-2.9.4.tar.gz"
和vcpkg下载的文件。