我在尝试构建一些开源库。我需要一个包管理系统来轻松地下载依赖项。起初我使用 MinGW 和 MSYS。但是它们自带的软件包有限。有人告诉我要使用 Mingw-w64 和 MSYS2。
我从 这里 下载了 mingw-w64-install
。运行时,报告了以下错误。如何解决?
另外,从 Mingw-w64 的下载页面上,我看到很多下载链接。甚至列出了Cygwin。Cygwin 和 Mingw-w64 有什么关系?
我的理解是,在 MinGW 和 MSYS 时代,MSYS 只是 MinGW 的一个不错的插件;而在 Mingw-w64 + MSYS2 时代,MSYS2 是独立的,而 Mingw-w64 只是一组它可以使用的库。就像 Cygwin 可以下载许多不同的软件包。
pacman
可以识别的软件包的规范名称? - smwikipediapacman
安装mingw-w64
是一个很好的建议。我在尝试在代理后安装 mingw-w64 时遇到了相同的问题。首先安装 MSYS2,然后设置代理的环境变量,例如 http://superuser.com/questions/713582/mingw-installer-not-working-with-proxy,并按照您的答案操作就可以完美解决。 - francis