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

来源:互联网 发布:通信网络诈骗特点 编辑:程序博客网 时间:2024/06/05 18:45
 

准备工作:需要编译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 目录下,简单设置即可运行

原创粉丝点击