您尚未登录。

楼主 #1 2020-06-04 10:37:28

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 1,249
积分: 1187.5

buildroot制作的带qt的文件系统,是不是就不需要设置qt的环境变量了?

请教,看很多教程,单独给arm板移植qt源码时,最后要在arm板的/etc/profile里设置环境变量:

    # qt configure                                                                  
                                                                                
    export TSLIB_CONSOLEDEVICE=none                                                 
    export TSLIB_FBDEVICE=/dev/fb0                                                  
    export TSLIB_TSDEVICE=/dev/input/event0                                         
    export TSLIB_CONFFILE=/usr/tslib/etc/ts.conf                                    
    export TSLIB_PLUGINDIR=/usr/tslib/lib/ts                                        
    export TSLIB_CALIBFILE=/etc/pointercal                                           
                                                                                
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib:/usr/lib:/usr/tslib/lib:/opt/qt5.7/lib
    export PATH=$PATH:/usr/bin:/usr/tslib/bin:/usr/sbin:/bin                        
                                                                                
    export QTDIR=/opt/qt5.7                                                         
    export QT_QPA_PLATFORM_PLUGIN_PATH=$QTDIR/plugins                               
    export QT_QPA_PLATFORM=linuxfb:tty=/dev/fb0                                     
    export QT_QPA_FONTDIR=$QTDIR/lib/fonts                                          
    export QT_QPA_GENERIC_PLUGINS=tslib:$TSLIB_TSDEVICE                             
                                                                                
    export QT_DEBUG_PLUGINS=1 

可我用buildroot制作带有qt5的文件系统,制作好后,qt程序可以直接运行,打开/etc/profile,里面也没有以上关于qt的环境变量设置。
是没有?不需要?还是在其他位置?

离线

楼主 #3 2020-06-04 14:10:31

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 1,249
积分: 1187.5

Re: buildroot制作的带qt的文件系统,是不是就不需要设置qt的环境变量了?

谢谢。
之所以问这个问题,是因为找了个电阻触摸面板,装上去后,运行校正程序,可以触控。运行qt5程序,无法触控。
看单独移植的qt和tslib,都是有环境变量的设置的。后来加了一句export QT_QPA_GENERIC_PLUGINS=tslib:$TSLIB_TSDEVICE,可以在qt程序里触控了。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn