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 目錄下,簡單設置即可運行

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章