開機啓動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 &

 

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