一、正常配置qt环境
1.拷贝qt库至开发板
cp qtarm32.tar /usr/local
tar xvf /usr/local/qtarm32.tar
2.配置qt环境
vi /etc/profile
export QTDIR=/usr/local/qt-5.6-arm
export QT_QPA_PLATFORM_PLUGIN_PATH=$QTDIR/plugins
export QT_QPA_PLATFORM=linuxfb:fb=/dev/fb0
export QT_QPA_FONTDIR=$QTDIR/lib/fonts
export QT_QPA_GENERIC_PLUGINS=evdevtouch:dev/input/event0
export QT_QWS_FONTDIR=$QTDIR/lib/fonts/
#export QT_QPA_EVDEV_MOUSE_PARAMETERS=/dev/input/event?
#export QT_QPA_EVDEV_TOUCHSCREEN_PARAMETERS=/dev/input/event0:inverty
#export QT_QPA_EVDEV_KEYBOARD_PARAMETERS=/dev/input/event?
export set LD_LIBRARY_PATH=$QTDIR:$QTDIR/lib/:$QT_QPA_PLATFORM_PLUGIN_PATH:$QT_QPA_FONTDIR:$LD_LIBRARY_PATH
3.使文件生效:重启或source /etc/profile
一、开机启动QT应用配置
1.在rc.local文末添加启动脚本
vi /etc/rc.local
/SW_player/sw.sh &
脚本/SW_player/sw.sh 设置环境变量和应用程序
#!/bin/sh
export QTDIR=/usr/local/qt-5.6-arm
export QT_QPA_PLATFORM_PLUGIN_PATH=$QTDIR/plugins
export QT_QPA_PLATFORM=linuxfb:fb=/dev/fb0
export QT_QPA_FONTDIR=$QTDIR/lib/fonts
export QT_QPA_GENERIC_PLUGINS=evdevtouch:dev/input/event0
export QT_QWS_FONTDIR=$QTDIR/lib/fonts/
#export QT_QPA_EVDEV_MOUSE_PARAMETERS=/dev/input/event
#export QT_QPA_EVDEV_KEYBOARD_PARAMETERS=/dev/input/event
export set LD_LIBRARY_PATH=$QTDIR:$QTDIR/lib/:$QT_QPA_PLATFORM_PLUGIN_PATH:$QT_QPA_FONTDIR:$LD_LIBRARY_PATH
/SW_player/SW_player.run -qws &