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

Fel*_*abe 12 windows mingw pkg-config

目前(2014年10月)在MinGW/MinGW-W64环境中在Windows上安装pkg-config的好方法是什么?(另见2009年的这个问题.)

如果有一个二进制包没有拉入GTK +,那会很棒,但我还没找到.如果要走的话,从源头构建是好的.

Mingw常见问题解答中它说:(这是从2009年最新的,从页面底部的评论来判断.)

如何安装pkg-config?

安装pkg-config的难度在于它对glib的循环依赖性.要安装pkg-config,首先应安装GTK-runtime,安装程序位于http://sourceforge.net/project/showfiles.php?group_id=121075.pkg-config二进制文件可以从(死链接) http://www.gtk.org/download-windows.html获得.将pkg-config.exe放在MinGW bin目录中.

还有其他pkg-config项目没有循环依赖性问题.他们包括:

我很快就看了pkg-config-lite,但看起来它是在2012年最后一次更新的.另外,我认为pkg-config现在包含了自己的Glib版本来打破循环依赖,所以应该可以构建没有Glib.

我已经搜索了"mingw pkg-config".欢迎任何建议.

(更新:开始考虑MinGW-w64.)

Fel*_*abe 10

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

pacman -Syu  # to update the system packages
Run Code Online (Sandbox Code Playgroud)

(那些错误不是致命的)

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
Run Code Online (Sandbox Code Playgroud)

  • 谢谢!我一直在努力编译这个软件包好几天,结果我需要的只是MSYS2和`pacman -S mingw-w64-x86_64-pkg-config`! (3认同)

Fel*_*abe 5

http://sourceforge.net/p/mingw/mailman/message/31908633/上,今年早些时候有一些指示:

FAQ pkg-config信息对我不起作用:这些信息:https: //github.com/texane/stlink/issues/169

下载这三个glib,pkg-config,pkg-config-dev存档并将内容解压缩到C:\ MinGW

http://win32builder.gnome.org/packages/3.6/glib_2.34.3-1_win32.zip http://win32builder.gnome.org/packages/3.6/pkg-config_0.28-1_win32.zip http:// win32builder. gnome.org/packages/3.6/pkg-config-dev_0.28-1_win32.zip

如果有人有更好的答案我保持不接受.