我在,y C应用程序中使用gconf/gconf-client.h,但我不知道是用户计算机上的GCONF。如何在那里检查gconf/gconf-client.h和gconf?

谢谢

有帮助吗?

解决方案

使用pkg-config。把这个放在你的 configure.ac:

PKG_CHECK_MODULES([MYAPPLICATION], [gtk+-2.0 gconf-2.0])

实际上,您应该已经有这样的行。只是添加 gconf-2.0 对此。

其他提示

如果代码编译,则可能已经安装了。否则,您可以下载软件包并安装它。

如果您使用 pkg-config --cflags gconf-2.0 并编译,如果PKG_Config_path中的软件包不存在,则GCC将会给出相应的错误。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top