【发布时间】:2014-12-14 16:56:42
【问题描述】:
目前(2014 年 10 月)在 (无 HTTPS) MinGW / MinGW-w64 环境中的 Windows 上安装 pkg-config 的好方法是什么? (另见this question from 2009。)
如果有一个不引入 GTK+ 的二进制包,那就太好了,但我还没有找到。如果是这样的话,从源代码构建是可以的。
Mingw FAQ 上写着:(从页面底部的评论来看,这是 2009 年以来的最新消息。)
如何安装 pkg-config?
安装 pkg-config 的困难在于它对 glib 的循环依赖。要安装 pkg-config,您应该首先安装 GTK-runtime,安装程序位于 (死链接) https://sourceforge.net/project/showfiles.php?group_id=121075。 pkg-config 二进制文件可以从 (新链接,但未提及 pkg-config) https://www.gtk.org/download/windows.php 获得。将 pkg-config.exe 放在您的 MinGW bin 目录中。
还有其他没有循环依赖问题的 pkg-config 项目。它们包括:
(死链接) pkgconf
我快速查看了 pkg-config-lite,但它看起来像是在 2012 年最后一次更新。另外,我认为 pkg-config 现在包含它自己的 Glib 版本以打破循环依赖,所以它应该是可以在没有 Glib 的情况下构建。
我已经搜索了“mingw pkg-config”。欢迎提出任何建议。
【问题讨论】:
-
要从源代码构建,请参阅 github.com/Homebrew/homebrew/blob/master/Library/Formula/… 了解 Homebrew 公式(有趣:
./configure --with-internal-glib)。
标签: windows mingw pkg-config