【问题标题】:Windbus sample application does not start (Could not parse server address error)Windbus 示例应用程序未启动(无法解析服务器地址错误)
【发布时间】:2013-06-02 17:07:09
【问题描述】:

我正在尝试启动一些在 Windows 上使用 dbus 的示例应用程序。 我已经启动了 dbus-daemon.exe --session 然后启动了示例应用程序,它调用了这个:

// connect to the bus and check for errors
conn = dbus_bus_get(DBUS_BUS_SYSTEM, &err);
if (dbus_error_is_set(&err)) { 
   fprintf(stderr, "Connection Error (%s)\n", err.message);
   dbus_error_free(&err); 
}
if (NULL == conn) { 
   exit(1);
}

但它总是退出并且错误消息如下:“无法解析服务器地址:未知地址类型(有效类型的示例为“tcp”,在 UNIX 上为“unix”)

有什么问题?

谢谢

【问题讨论】:

    标签: c++ windows dbus


    【解决方案1】:

    我发现了问题。将 DBUS_BUS_SYSTEM 更改为 DBUS_BUS_SESSION 解决了​​我的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-08
      • 1970-01-01
      • 2012-07-20
      • 1970-01-01
      • 2015-02-21
      • 2014-10-24
      • 2021-12-08
      相关资源
      最近更新 更多