我正在尝试在MinGW
+MSYS
中编译一些开源库。在configure
阶段,我发现有一些第三方库缺失。
目前,我的解决方案是下载缺失库的源代码,并按照GNU构建过程进行编译和安装到我的MinGW环境中。
是否有适用于MinGW
+MSYS
的软件包管理系统以便轻松安装软件包?就像apt-get
一样。
我尝试使用mingw-get
来获取缺失的软件包。但它报告下面的错误。
我正在尝试在MinGW
+MSYS
中编译一些开源库。在configure
阶段,我发现有一些第三方库缺失。
目前,我的解决方案是下载缺失库的源代码,并按照GNU构建过程进行编译和安装到我的MinGW环境中。
是否有适用于MinGW
+MSYS
的软件包管理系统以便轻松安装软件包?就像apt-get
一样。
我尝试使用mingw-get
来获取缺失的软件包。但它报告下面的错误。
mingw-get
是MinGW和MSYS的软件包管理器,最接近于apt-get。然而,它只能管理实际可用于MinGW和/或MSYS的软件包,这些软件包可能是由MinGW开发者构建并打包的,也可能是由MinGW用户社区的成员贡献的。
随意猜测哪些软件包可能可用,甚至它们正确的软件包名称可能是不会有帮助的。以GUI模式运行mingw-get(如果已正确安装,只需无参数运行mingw-get
即可启动该模式),以查看实际可用的软件包列表;如果您没有看到适合您寻找的软件包,则说明不存在(至少目前还不存在)。在这种情况下,您需要查找非MinGW替代版本,或者从源代码构建软件包。(如果您选择后一种选项,并且您构建成功,则可以考虑将其贡献给MinGW.org)。
安装MSYS2。它自带一个名为pacman
的包管理器。
pacman
是MSYS2或MinGW的默认组成部分,应该可以从此控制台窗口运行。 - ergohackMinGW
,但是Username@PCName MINGW64 ~ $ pacman --version
给出了bash: pacman: command not found
。 - Cadoiz