您的位置:首页 > 其它

终于调试成功,在这里总结一下,怕以后忘了

2009-05-12 15:19 453 查看
qt/embedded 平台的成功搭建,在前面的文章里提到了,qt-x11和qt-emdbed-x86的都编译通过了,但是qt-embedded-arm没有通过郁闷,只好用qt-embedded-2.3.7

下面总结一下:

1,开发板提供的qt-embed没有qvfb工具,而且也不知道怎么搞的,designer就是不起作用,就好像锁住键盘了一样,不能输入任何字符

2,只好自己手写了界面,然后在槽函数里实现gsm发送

3,编译过程:progen -o youprojectname.pro;

确定$TMAKEPATH=/tmake 安装路径/qws/linux-arm-g++及$QTDIR指向Qt/Embedded的安装路径

tmake -o Makefile youprojectname.pro;

vim Makefile, 将LINK=arm-linux-gcc改为arm-linux-g++,将LIBS=$(SUBLIBS)-L$(QTDIR)/lib

-lm -lqte 改为LIBS=$(SUBLIBS)-L/usr/local/arm/3.3.2/lib -L$(QTDIR)/lib -lm -lqte

4 移植到arm开发板:如果开发板容量太小,可以挂载一个U盘 mount -t vfat /dev/sda1 /mnt

将需要的的动态链接库 由两部分组成一部分是/usr/local/arm/3.3.2/arm-linux/lib

/libstdc++.so* libgcc_s.so*另一部分是由qt-embedded-2.3.7/lib中的文件组成 ,可以将这些

文件拷贝到U盘中,然后挂载到开发板的/mnt目录下

5 运行调试 :在开发板上创建/usr/lib然后建立软链接到/mnt/qte目录下,设置环境变量export QTDIR=/usr/

export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

export PATH=/usr/qt_bin:$PATH (要运行的程序放在/usr/qt_bin下,当然也不一定)

./hello -qws

6 成功

参考:
http://www.cublog.cn/u/24474/showart_235508.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐