我在使用 DBus 时遇到问题:
- 我使用DBus dbus_bus_get()方法注册:好的
- 我添加过滤器匹配:好的
- 我添加了一个过滤回调函数:OK
- 我通过dbus_connection_read_write_dispatch()启动调度循环:好的
一切正常。现在,如果我插入:
1a。dbus_bus_get_unique_name()
我收到一条令人讨厌的异常消息:
dbus_connection_send_with_reply_and_block()的参数不正确,文件 dbus-connection.c 第 3301 行中的断言“(error) == NULL || ! dbus_error_is_set ((error)) ”失败。
请帮忙。