buildroot 构建根文件系统(5)添加 Qt 库相关环境

发布时间 2023-09-05 17:18:30作者: 掌控命运

一、开发背景

  构建最小系统后成功运行后,需要支持 Qt 库编译的程序在上面运行

二、开发需求

  Qt 库编译的程序可以正常运行

三、开发环境

  Linux Ubuntu 4.15.0-65-generic + buildroot-2023.02.3 + i.mx6d(cortex-A9)

四、实现步骤

  1、基于前面章节的文件系统上打开配置界面:make menuconfig

  2、使能Qt5:> Target packages

          > Graphic libraries and applications (graphic/text)

            > Qt5

  3、根据需求配置自己需要的功能

  4、编译构建系统 make,配置的功能直接影响文件系统的大小,这里配置下来 50MBytes    

    

  5、加载系统运行:

    

    运行程序报错,提示没有找到对应平台 Could not find the Qt platform plugin "eglfs" in "",没有指定平台,这里可以指定 linuxfb

    解决方法:指定程序的运行平台,可以直接写入到环境变量 export QT_QPA_PLATFORM=linuxfb