Проверьте gconf-клиент с C
Я использую gconf/gconf-client.h в приложении y C, но я не знаю, gconf на машине пользователя. Как я могу проверить gconf/gconf-client.h и gconf там или нет?
Спасибо
2 ответа
Решение
Используйте pkg-config. Поместите это в свой configure.ac
:
PKG_CHECK_MODULES([MYAPPLICATION], [gtk+-2.0 gconf-2.0])
На самом деле, у вас уже должна быть такая строка. Просто добавь gconf-2.0
к этому.
Если код компилируется, то, вероятно, он уже установлен. В противном случае вы можете скачать пакет и установить его.
Если вы используете pkg-config --cflags gconf-2.0
и скомпилировать, gcc выдаст соответствующую ошибку, если пакет не существует в PKG_CONFIG_PATH.