我想在Windows上使用Qt Dbus(Windows 10,Qt 5.10.1),我读过这篇文章:QtDbus is not working in Qt5.4.1 on Windows 7
根据此链接下载了库: http://lists.qt-project.org/pipermail/development/2014-December/019502.html
并将bin文件夹添加到$ PATH,在我的例子中,C:\ Qt \ dbus \ 64 \ bin,因为zip文件中有32位和64位版本,我还添加C:\ Qt \ dbus \ 32 \ bin到$ PATH,启动dbus守护进程如下: c:\ Qt \ dbus \ 64 \ bin> dbus-daemon.exe --config-file = .. \ etc \ dbus-1 \ session.conf
但是当我尝试运行Qt dbus聊天示例时,我仍然得到: 启动C:\ Qt \ Examples \ Qt-5.10.1 \ dbus \ build-chat-Desktop_Qt_5_10_1_MinGW_32bit-Debug \ debug \ chat.exe ... 无法连接到D-Bus会话总线。 请检查您的系统设置,然后重试。
C:/Qt/Examples/Qt-5.10.1/dbus/build-chat-Desktop_Qt_5_10_1_MinGW_32bit-Debug/debug/chat.exe退出,代码为1
任何人都可以提供帮助?我可能会放弃在Windows上使用Qt Dbus,并为我的项目寻找另一种方法,如果这不能奏效的话。我在Linux上使用过Qt Dbus很多。