【发布时间】:2010-12-16 12:16:40
【问题描述】:
我需要为使用基于 autoconf 的系统构建的项目包含 GLib 标头以实现可移植性。
如何以可移植的方式安全地导入 GLib 标头?我知道pkg-config,但这并不是完全可移植的(因为有些系统没有它,我宁愿只依靠 autoconf 进行配置)。
【问题讨论】:
-
哪些系统没有pkg-config?
-
“没有”我的意思是默认情况下没有很好的支持(即Windows)
-
无论如何,如果可能的话,我宁愿只使用自动工具。如有必要,我可以求助于 pkg-config。
-
默认情况下没有系统有它。在 Windows 中,您可以使用原生的 gtk.org/download-windows.html 或 cygwin 的。
-
如果你想使用自动工具,你必须检查一些知名文件夹中的 glib 头文件和库,然后为你找到的内容设置变量。
标签: autotools autoconf automake pkg-config