用vcpkg编译zlib库的时候,在下载mingw-w64-i686-libwinpthread-git-8.0.0.5906.c9a21571-1-any.pkg.tar.zst文件的时候失败,
vcpkg自身提供的所有的镜像都不能使用,在github上看了下,原因vcpkg中使用的地址是mingw的原始地址,但这个文件已经超过1年半,已经被mingw这边清理掉了,包括其他的镜像都清理了,
而vcpkg作为微软的官方搞的一个包管理器,对这些文件也没有缓存,这样就悲剧了.
vcpkg自身的github的issues里也有最近问这个问题的.我用的最新的vcpkg,貌似这个问题还没解决..网上也没找到这个文件.貌似已经走到了一条绝路上.
但天无绝人之路,之前的一台机器上用过vcpkg,试着找了下,居然找到了这个文件,然后复制过来,放到了download目录下,再重新试着编译,顺利通过了.
下面是相关文件,传上来,以作备份.也看看有没有其他人遇到相同情况的,可以下载下.
相关文件名如下:
mingw-w64-i686-libwinpthread-git-8.0.0.5906.c9a21571-1-any.pkg.tar.zst
msys-mingw-w64-i686-libwinpthread-git-8.0.0.5906.c9a21571-1-any.pkg.tar.zst
mingw-w64-i686-pkg-config-0.29.2-1-any.pkg.tar.xz
msys-mingw-w64-i686-pkg-config-0.29.2-2-any.pkg.tar.zst
打包链接如下:
https://files.cnblogs.com/files/blogs/685850/mingwfiles.zip?t=1651222758