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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值