Проверьте 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.

Другие вопросы по тегам