Helloworld

1、在Qt Creator上完成Helloworld程序(选择Qt4 gui Application类型新建工程,其他默认)

2、以上编译完成的是在PC上运行的版本,要在开发板上运行,需要用其他编译器编译,用qt-everywhere-opensource-src-4.7.1里的qmake来编译。

3、形成makefile文件后,需要修改一下才能编译应用程序。 

4、make编译。一开始出现错误nothing to be done for first,用make clean搞定。 

5、可通过file Helloworld查看编译出来的Helloworld是什么版本,如果是ARM说明是可以在开发板上执行的版本。

6、将Helloworld可执行文件用超级终端拷到开发板的/mnt/disk。

7、直接运行[root@TE6410 disk]# ./Helloworld -qws ,出现错误-/bin/sh: ./Helloworld: Permission denied,于是提高权限[root@TE6410 disk]# chmod 777 Helloworld。

8、添加环境变量(/opt/Qtopia  这个目录要根据开发板实际情况)

export PATH='/opt/Qtopia/bin:/sbin:/usr/sbin:/bin:/usr/bin'
export QPEDIR='/opt/Qtopia'
export QTDIR='/opt/Qtopia'
export QT_QWS_FONTDIR='/opt/Qtopia/lib/fonts/'
export QWS_DISPLAY='LinuxFb:mmWidth76:mmHeight44:1'
export QWS_MOUSE_PROTO='Tslib:/dev/input/event1'
export TSLIB_CALIBFILE='/etc/pointercal'
export TSLIB_CONFFILE='/usr/local/etc/ts.conf'
export TSLIB_CONSOLEDEVICE='none'
export TSLIB_FBDEVICE='/dev/fb0'
export TSLIB_PLUGINDIR='/usr/local//tslib/lib/ts'
export TSLIB_ROOT='/usr/local/tlib'
export TSLIB_TSDEVICE='/dev/input/event1'
export TSLIB_TSEVENTTYPE='H3600'
export QT_PLUGIN_PATH='/opt/Qtopia/plugins:/opt/Qtopia/qt_plugins/'
export LD_LIBRARY_PATH='/opt/Qtopia/lib'

9、这时运行Helloworld还是提示错误

 10、在我不断百度原因的时候,开发板进不了系统了……于是我尝试自己烧写系统,所以这一篇文章结束了……

转载于:https://www.cnblogs.com/RichDonkey/archive/2012/07/24/2606725.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值