Dbus mainloop.h отсутствует ошибка - PullRequest
0 голосов
/ 27 июня 2011

Я использовал

gcc `pkg-config --cflags --libs dbus-1` hello-serv.c  -o server

для компиляции программы dbus и получения ошибки:

hello-serv.c:7:32: fatal error: dbus/dbus-mainloop.h: No such file or directory
compilation terminated.

Я занимаюсь разработкой на низкоуровневом API C.

Я не смог найти mainloop.h ни в одном из включаемых каталогов.

1 Ответ

0 голосов
/ 27 июня 2011

Если файлы разработки dbus установлены правильно, установленный dbus может быть устаревшим, поэтому у него нет dbus-mainloop.h

Если у вас есть yum, попробуйте это, чтобы убедиться, что dbus-mainloop.h предоставленили нет.

# yum provides '*/dbus-mainloop.h'

Если он не возвращает ничего, обратитесь к dbus-document для получения соответствующей версии.

...