- https://github.com/WangTingMan/WinDbusBinary
- 在Windows上面使用DBUS
- DBUS是一种进程间远程调用的机制。 官方网站是: https://www.freedesktop.org/wiki/Software/dbus/ 通过这里提供的DBUS Windows移植版本,你可以在windows上面开发dbus程序啦!
- 如何使用
- 复制dbus-1.dll到你的计算机的系统目录中,以便使用DBUS的程序可以找到它并且加载它。部分DBUS程序是动态从系统中加载该dll 的,因此请需要注意系统加载dll的搜索路径。
- 在桌面上创建dbus-daemon.exe的快捷方式
- 修改步骤2创建的快捷方式,在该快捷方式上右键,在“目标”栏位中填写:xxx\dbus-daemon.exe --config-file=system.conf 注意,xxx指的是dbus-daemon.exe所在的文件夹。
- 开始运行dbus-daemon.exe吧!
- 在QT中测试
- QT中有很多DBUS的示例程序,可以使用它们来测试DBUS通信。 不过使用qdbusviewer.exe,你会发现浏览org.freedesktop.DBUs的DBUS接口时,会报一部分错误,不过这并不影响你实际的DBUS通信 开发哦!
|