终于调试成功,在这里总结一下,怕以后忘了
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
下面总结一下:
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
相关文章推荐
- 开通一下博客,以后工作中的发现和感悟在这里总结一下
- STM32F103 UART4 DMA接收 终于调试成功,分享一下
- 纪念一下--ECLIPSE+JLINK单步调试OK6410终于成功
- JAVA面试中问及HIBERNATE与 MYBATIS的对比,在这里做一下总结
- JAVA面试中问及HIBERNATE与 MYBATIS的对比,在这里做一下总结
- 从ramdisk根文件系统启动Linux成功,总结一下
- java获取当天,前天,明天,本周,本月,本年的开始日期时间和结束日期时间(总结一下,以后直接拿来用)
- 根据网友们的总结自己尝试了下STM32移植ucosii 终于成功了
- 关于运行地址和加载地址的几个很多初学者模糊不清的问题我在这里总结一下
- linux下hello—world驱动,做成功了,现在总结一下
- WAYOS内置免拉黑终于突破技术大关完美成功,以后再也不需要独立的电脑来运行免拉黑了
- hibernate 3.6 小实例 经过调试半天终于成功。刚接触3.6版本头疼的看看
- HIBERNATE与 MYBATIS的对比,在这里做一下总结
- Java获取随机数的3种方法和总结(正在做一个小游戏 用到了 想总结一下 保存了 以后自己看)
- 项目调试成功,但是打包以后安装出错
- 用习惯的vimrc配置,在这里记录一下,以后可以继续完善使用
- stm32 的cc3000驱动调试成功第一步,纪念一下
- 2个月的时间 终于回到了起点 让我总结一下
- 终于看完SQL基础了,,,发表一下总结吧
- 电路板调试成功总结