开机启动qt程序

一、正常配置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 &

 

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