让QT/Embeded支持dbus框架

来源:互联网 发布:通信网络施工队招聘 编辑:程序博客网 时间:2024/05/22 03:13

DBUS是linux新近几年发起来的一种ipc机制,具体的内容,请直接看dbus官方的文档,在dbus官方文档中有个tutia,这个很详细的说明了dbus的相关内容。

在这里,我主要说说怎么样在嵌入式环境中通过qt绑定开使用dbus机制。

 

首先是编译qt/E,让它那那个添加进DBUS的支持。

1.下载源码包,最好只用比较新一点的4.4之后的qt,1.0版本之后的dbus

2.编译dbus,因为dbu本身也依赖比较复杂,需要逐步分析依赖,保证dbus交叉编译完成

2.配置的时候在./configure 时添加-dbus -I......dbus/include -L.......dbus/lib,也就是说添加dbus的头和库在配置选项中就可以了,具体为什么请看qt官方文档中的交叉编译部分说明

3.将编译好的QtDBus模块移植到开发板中相应的库位置

4.测试,找个dbus的小例子,移植进开发板进行测试。

原创粉丝点击