MinGW + MSYS有包装管理系统吗?

smw*_*dia 11 gcc mingw package-managers msys apt-get

我想在MinGW + MSYS中编译一些开源库.在这个configure阶段,我一直看到一些第三方图书馆遗失了.

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

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

我尝试了mingw-get丢失的包裹.但它报告下面的错误.

在此输入图像描述

Kei*_*all 6

mingw-get MinGW和MSYS的(最接近apt-get)包管理器.但是,它只能管理实际用于MinGW和/或MSYS的软件包(因为MinGW开发人员已经构建并打包它们,或者MinGW用户社区的成员已经贡献了它们).

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

  • 显然,切换到MSYS2是您的选择;因此,我无法为您提供进一步的帮助。 (2认同)