全部博文(77)
分类: LINUX
2008-12-17 17:40:41
今天突然发现qtopia的4.4及以上版本改为了qt-extended,即qt-embedded-4.4.x相当于qtopia-core,qt-extended相当于桌面。由于编译一次需要很长时间,于是尝试直接进行mips的交叉编译,越来越感觉到高处不胜寒,网上可以查到的有价值的参考文献少之又少,尤其是国内,国外看到有人也在尝试编译,但遇到和我一样的问题,有人过于着急甚至愿意pay to get trouble fixed。
本人终于交叉编译成功了,但运行时出现了问题,卡住了,很是郁闷。有点想放弃了,感觉trolltech公司在这方面做得不太好,或做得很好但只对commercial version版用户提供技术支持。
首先下载,目前有两个版本,
Tar zxvf qt-extended-opensource-src-
Mkdir build
Cd build
../qt-extended-
bin/qbuild
bin/qbuild image
在运行过程中,出现了几个库找不到,分别是libpng12.so libasound.so librt.so,可以从交叉编译器所在的目录下找到缺少的库并拷贝到嵌入式根目录下的lib下,但librt.so却始终无法解决,如果是
重要的参考文献:
【1】http://qtextended.org/modules/devices/
【2】
chinaunix网友2009-03-26 15:53:12
你好,移植qt-extended4.4.3到板子上后,运行qpe,界面中央出现圆形的clock,转一圈后就消失了,后在屏幕的左面出现了一竖排7个按钮(通讯录,音乐,收音机,照相机,more)上排显示时间日期,但中间部分是黑色的不能显示图片,终端上提示:access to audio mixer failed QPixmap::scaled: Pixmap is a null pixmap QPixmap::scaled: Pixmap is a null pixmap 这个怎么解决呀?是不是少什么文件呀,但我将编译后的image的所有文件都弄到板子上了呀,是哪的路径不对吗? 谢谢
chinaunix网友2009-02-19 18:01:21
http://qtextended.org/modules/mydownloads/viewcat.php?cid=8 找到了,应该是这个