0

使った

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.

私はCの低レベルAPIで開発しています。

mainloop.hどのインクルード ディレクトリにも が見つかりませんでした。

4

1 に答える 1

0

dbus 開発ファイルが正しくインストールされている場合、インストールされている dbus が古い可能性があります。dbus-mainloop.h

がある場合はyum、これを試して dbus-mainloop.h が提供されているかどうかを確認してください。

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

何も返されない場合は、対応するバージョンについて dbus-document を参照してください。

于 2011-06-27T02:14:05.033 に答える