am3517开发板移植qt4.8及支持中文

 

准备工作:需要编译QT4.8的ARM版本及tslib-1.4

 

1. 在文件系统 /opt 目录下新建一文件夹 mkdir qt-4.8

2. 把之前编译完成的 qt-4.8-arm 版本下 lib/ 和 plugin/ 文件夹复制到 /opt/qt-4.8,将之前编译好的tslib-1.4文件夹里lib目录下的东东拷贝到文件系统/lib目录

3. 从网上下载文泉驿字库文件 wqy-zenhei.ttc 并拷贝到文件系统 /opt/qt-4.8/lib/fonts 目录下,果断删除其他字库文件

4. 修改文件 /etc/profile ,在前面加上以下内容:

export QTDIR=/opt/qt-4.8 

export QPEDIR=/opt/qt-4.8 

export QWS_DISPLAY="LinuxFB:/dev/fb0" 

export QWS_KEYBOARD="TTY:/dev/tty1" 

export TSLIB_TSDEVICE=/dev/input/event0 

export TSLIB_CALIBFILE=/etc/pointercal 

export TSLIB_CONFFILE=/etc/ts.conf 

export TSLIB_PLUGINDIR=/lib/ts 

export QWS_MOUSE_PROTO="TSLIB:/dev/input/event0 Intellimouse:/dev/input/mouse0" 

export set QT_PLUGIN_PATH=$QTDIR/plugins/ 

export set QT_QWS_FONTDIR=$QTDIR/lib/fonts 

export set PATH=$QPEDIR/bin:$PATH 

export LD_LIBRARY_PATH=$QTDIR/lib:$QPEDIR/plugins/imageformats:$LD_LIBRARY_PATH 

PATH="$QPEDIR/bin:/usr/local/bin:/usr/bin:/bin" 

 

5. 在文件系统 /usr/bin 下制作一运行 qt 的脚本文件 qt4_by_qianniu, 内容如下:

#/bin/sh 

if [ ! -f /etc/pointercal ] ; then 

echo "Calibrating touchscreen (first time only)" 

ts_calibrate 

echo "." 

fi 

echo "Stating QT4.8 Application for AM3517 Board" 

$QPEDIR/bin/qt4 -qws 


 

并修改该脚本权限: chmod 777 qt_by_qianniu

6. 后续开发的 qt 可执行文件拷到 /opt/qt4.8/bin 目录下,简单设置即可运行

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值