转载时请注明出处和作者联系方式
作者联系方式:Lutx <80437 at zj dot com>
Qt中已经包含了QtDBus模块, 但此模块只能在Unix系统下使用, 却不支持Windows系统. 这里介绍的是Windows系统下如何生成QtDBus库, 并通过Qt的例子和工具来演示DBus的运行和通讯. 欢迎交流和指正.
说明: 以下步骤的软件版本分别为, Qt - 4.6.0 for msvc, QtCreator - 1.3.0, winDBus - 1.2.4, 这些都可以在网上下载到.
整个过程分为4个步骤:
A. 生成QtDBus动态库:
1. 在QtCreator中打开 [QT-dir]/src/dbus/dbus.pro项目;
[QT-dir]为Qt的安装目录, 比如C:/Qt/4.6.0;
2. 找到INCLUDEPATH行
# INCLUDEPATH += .
修改为