MinGW+MSYS有包管理系统吗?

Is there any package management system for MinGW+MSYS?

我正在尝试编译 MinGW+MSYS 中的一些开源库。在 configure 阶段,我一直看到一些第 3 方库丢失。

目前,我的解决方案是下载缺少的库的源代码并按照 GNU 构建过程将它们编译并安装到我的 MinGW 环境中。

MinGW+MSYS的包管理系统可以轻松安装包吗?就像 apt-get.

我尝试 mingw-get 寻找丢失的包裹。但是报错如下。

mingw-get MinGW 和 MSYS 的(最接近 apt-get 的)包管理器。但是,它只能管理实际上 available for MinGW and/or MSYS 的包,(要么是因为 MinGW 开发人员构建并打包了它们,要么是 MinGW 用户社区的成员贡献了他们)。

任意猜测哪些包可用,甚至它们的正确包名可能是什么,不太可能产生效果。 运行 mingw-get 在它的 GUI 模式下,(如果它安装正确,只需 运行 mingw-get 不带参数应该以这种模式启动它),以查看实际可用的包列表;如果您没有看到您正在寻找的任何可能的候选人,那么它(还)不存在。在这种情况下,您将需要找到一个非 MinGW 替代版本,或者自己从源代码构建它。 (如果你选择了后者,并且构建成功,那么不妨考虑贡献给MinGW.org)。

This 作为“包管理器”为我工作。

安装MSYS2。它带有一个名为 pacman.

的包管理器