qt5.7.0交叉编译开发板文件系统中/etc/profile的修改说明

11 篇文章 3 订阅

qt5.7.0交叉编译安装到arm 中有这么修改/etc/profile的内容:

export TSLIB_ROOT=/opt/tslib1.4
export QT_ROOT=/opt/qt-5.7.0   
export TSLIB_TSDEVICE=/dev/input/event2
export TSLIB_TSEVENTTYPE=input         
export TSLIB_CONFFILE=/opt/tslib1.4/etc/ts.conf
export TSLIB_PLUGINDIR=/opt/tslib1.4/lib/ts    
export TSLIB_CONSOLEDEVICE=none                
export TSLIB_FBDEVICE=/dev/fb0             
export QWS_MOUSE_PROTO=tslib:/dev/input/event2
export LD_LIBRARY_PATH=/lib:/usr/lib:/usr/local/lib:$QT_ROOT/lib:$TSLIB_ROOT/lib:$TSLIB_ROOT/lib/
export QT_QPA_PLATFORM_PLUGIN_PATH=$QT_ROOT/plugins                                              
export QT_QPA_PLATFORM=linuxfb:tty=/dev/fb0                                                      
export QT_QPA_FONTDIR=$QT_ROOT/lib/fonts           
export QT_QPA_GENERIC_PLUGINS=tslib

qt5之前的版本都是使用的QWS ,现在使用的是platformplugins,官网的说明是这样的:
With the release of Qt 5.0, Qt no longer contains its own window system implementation: QWS is no longer a supported platform. For single-process use cases, the Qt Platform Abstraction is a superiorsolution. Multiple graphical processes will be supported through Wayland.
There are multiple platform plugins that are potentially usable onEmbedded Linux systems: EGLFS,LinuxFB, KMS, DirectFB, Wayland. Theavailability of these depend on the configuration of Qt. The default platformplugin is also device specific. For instance, on many boards eglfs will bechosen as the default one. If the default is not suitable, the QT_QPA_PLATFORM environment variable parameter can be used to request anotherplugin. Alternatively, for quick tests, the -platform command-linecan be used with the same syntax.
上面一大堆就是说,qt程序在可用环境变量QT_QPA_PLATFORM定制使用的平台,当然也可以在命令行使用-platform来指定。
下面大概介绍一个这些变量的含义,详细的请看官方的说明:
http://doc.qt.io/qt-5/embedded-linux.html
下面来大概说一下各个变量的含义:
LD_LIBRARY_PATH=指向库文件的路径
QTDIR=这是qt在板子的安装目录,加不加无所谓,加上只是为了后面设置方便而已
QT_QPA_FONTDIR=字库文件所在地
QT_QPA_PLATFORM_PLUGIN_PATH=插件路径,必须写,不然报错
QT_QPA_PLATFORM=指示的是Linux的系统类型,这里我们选的的是linuxfb,显示器选择为/dev/fb0
QT_QPA_EGLFS_FB=显示器,默认的就是/dev/fb0
LD_PRELOAD=指向的程序连接库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值