Windows 2014年在Mingw上安装pkg config的最佳方式是什么?

Windows 2014年在Mingw上安装pkg config的最佳方式是什么?,windows,mingw,pkg-config,Windows,Mingw,Pkg Config,目前(2014年10月)在(无HTTPS)/环境中在Windows上安装的好方法是什么?(另见。) 如果有一个二进制软件包不支持GTK+,那就太好了,但我还没有找到。如果这样做的话,从源头建设是可以的 网站上写道:(从页面底部的评论来看,这是2009年的最新版本。) 如何安装pkg config 安装pkg config的困难在于它对glib的循环依赖性。要安装pkg config,您应该首先安装GTK运行时,安装程序位于(死链接)。pkg-config二进制文件可以从(新链接,但未提及pkg-

目前(2014年10月)在(无HTTPS)/环境中在Windows上安装的好方法是什么?(另见。)

如果有一个二进制软件包不支持GTK+,那就太好了,但我还没有找到。如果这样做的话,从源头建设是可以的

网站上写道:(从页面底部的评论来看,这是2009年的最新版本。)

如何安装pkg config

安装pkg config的困难在于它对glib的循环依赖性。要安装pkg config,您应该首先安装GTK运行时,安装程序位于(死链接)。pkg-config二进制文件可以从(新链接,但未提及pkg-config)获得。将pkg-config.exe放在您的MinGW-bin目录中

还有其他pkg config项目不存在循环依赖性问题。这些措施包括:

  • (死链接)

我很快就看过了pkg-config-lite,但看起来它上次更新是在2012年。另外,我认为pkg-config现在包含了它自己的Glib版本,以打破循环依赖,因此应该可以在没有Glib的情况下构建

我已经搜索了“mingw-pkg-config”。欢迎提出任何建议。

关于此,今年早些时候有一些指示:

常见问题解答软件包配置信息不适用于我: 它们做到了:

下载这三个glib、pkg-config、pkg-config-dev归档文件和 将内容提取到C:\MinGW

(这些都是死链接–另请参见:)


我不接受这一点,以防有人有更好的答案。

要走的路似乎是MSYS2和MinGW-w64,在32位Windows上运行
msys32\autorebase.bat
(不需要太长时间),然后:

(),那么


还有pkg-config-lite:

  • 安装
  • 安装
  • 将PKG_CONFIG_路径设置为包含*.pc文件的目录(即c:\mingw64\mingw64\lib\pkgconfig)

  • 关于从源代码构建,请参阅了解自制公式(有趣的:
    /configure--with internal glib
    )。谢谢!我已经试着编译这个包好几天了,结果我只需要MSYS2和
    pacman-S mingw-w64-x86_64-pkg-config
    !这个答案不是关于在MinGW编译器设置上启用
    pkg config
    工具,而是要有一个基于MSYS2的环境,它以自己的方式提供编译器和工具。但是,这是一个很好的例子。请记住
    mingw-w64-
    版本的
    pkg-config
    使用
    作为
    PKG\u CONFIG\u路径
    环境变量中的分隔符,而MSYS2版本(
    pacman-S PKG CONFIG
    )使用
    pacman -Syu  # to update the system packages
    
    pacman -Ssq pkg-config  # to list pkg-config packages
    
    #  for 64 bit:      ------
    pacman -S mingw-w64-x86_64-pkg-config
    
    #  for 32 bit:      ----
    pacman -S mingw-w64-i686-pkg-config