当我尝试使用vcpkg安装libxml2软件包时,它给了我以下错误。
如何克服这个问题?有没有办法在VCPKG中使用HTTP而不是HTTP?或者我可以打开SLL检查?
。 vcpkg安装libxml2
将构建和安装以下软件包:
- libiconv:x86-windows
- liblzma:x86-windows
- libxml2:x86-windows
- zlib:x86-windows
将安装其他软件包(*)以完成此操作。
启动软件包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.cmake:82(消息):无法下载文件。添加镜子或在https://github.com/microsoft/vcpkg/issues
上提交问题呼叫堆栈(最新呼叫首先):ports/zlib/portfile.cmake:3(vcpkg_download_distfile)脚本/ports.cmake:72(inclage)
错误:构建程序包zlib:x86-windows失败了:build_failed请确保您使用
.vcpkg update
的最新投资组件,然后在https://github.com/microsoft/microsoft/vcpkg/issues上提交问题,包括:
我可以通过在vcpkgportslibxml2
文件夹中编辑profile.cmake
文件来解决此问题。我添加了FTP链接URLS "ftp://xmlsoft.org/libxml2/libxml2-2.9.4.tar.gz"
和VCPKG通过FTP下载的文件。