移植dbus到mips开发板

来源:互联网 发布:英语解答软件 编辑:程序博客网 时间:2024/05/23 11:01

最近公司要求使用Qt5作为UI开发,需要将Qt5移植到mips开发板上

Qt5的移植比较顺利,当然也遇到一些问题,其中包括输入法问题。后续如果其他问题得以解决会陆续发博客


现在主要解决中文输入法问题。


网上查找中文软键盘的方法,只有这篇博客说的比较靠谱http://blog.sina.com.cn/s/blog_70bb32080101rvu1.html

因为之前公司在Qt4.5平台上做过类似开发,所以中文词库等相对好解决(现在是这么设想的)。于是开始增加Qt模块的交叉编译,首先就要移植dbus


移植DBUS参考的是这篇文章http://rys1314520.iteye.com/blog/1820827

我下载了DBUSv1.0.2和目前最新版本v1.9.14

在使用博客中的方法交叉编译DBUSv1.0.2时确实没有遇到问题,但是qt在使用DBUS库进行交叉编译时报错,可能是DBUS版本过低引起的

使用DBUSv1.9.14交叉编译成功,QT交叉编译也成功。

DBUS config如下:./configure --host=arm-linux --prefix=/usr/local/arm/dbus-1.0.2 CC=mips-linux --cache-file=mips-linux.cache --without-x


在Qt的config中增加-dbus -dbus-linked -I/opt/mips/dbus-1.0.2/include/dbus-1.0 -I/opt/mips/dbus-1.0.2/lib/dbus-1.0/include


公司不能上网,有点不够详细,如果大家在这方面碰到问题,可以联系我

0 0