Dbus mainloop.h 缺失错误
我曾经
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
。
I used
gcc `pkg-config --cflags --libs dbus-1` hello-serv.c -o server
to compile a dbus program and getting error:
hello-serv.c:7:32: fatal error: dbus/dbus-mainloop.h: No such file or directory
compilation terminated.
I'm developing in C low level API.
I couldn't find the mainloop.h
in any of the include directories.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果dbus开发文件安装正确,
安装的 dbus 可能是旧的
这样它就没有 dbus-mainloop.h
如果您有 yum,请尝试检查 dbus-mainloop.h 是否提供。
如果没有返回,则应查阅 dbus-document 以获取相应的版本。
If dbus development files is installed correctly,
the installed dbus might be old
so that it does not have
dbus-mainloop.h
If you have
yum
, try this to check dbus-mainloop.h is provided or not.If it returns none, you should consult with dbus-document for corresponding version.