1. 进入buildroot文件夹,执行make menuconfig进入编译配置页面
2. 进入Toolchain选项中,选择local/i18n配置项和C++支持
3. 进入Target packages目录中找到 Graphic libraries and applications (graphic/text) --->选项
4. 选中QT5选项,并进入该选项中
此时推出并保存该文件时,已经支持了qt程序的运行,但如果需要引入特定模块,则需要进入QT5页面单独配置,qt支持大量插件包和模块包,我们只需要按照项目所需编译即可。
以下是buildroot提供的qt支持的插件模块
├── qt53d 提供3D图形支持
├── qt5base qt核心库,包括Cpp类,头文件和基础组件
├── qt5charts 提供了图表功能
├── qt5coap 提供CoAP协议支持,用于物联网设备通讯
├── qt5connectivity 提供网络连接功能,包括套接字,HTTP和Websocket等
├── qt5declarative 提供声明式编程支持,用于创建用户界面和组件
├── qt5enginio 提供web服务器和网络程序开发支持
├── qt5graphicaleffects 提供图形效果支持,如阴影,反射,模糊等
├── qt5imageformats 提供了对多种图像格式的支持 GPEG,PNG,BMP等
├── qt5knx 提供了KNX协议支持
├── qt5location 提供定位功能,如GPS,WIFI,蓝牙
├── qt5lottie 提供了Lottie动画格式支持,用于在QT应用程序中嵌入动画
├── qt5mqtt 提供MQTT协议支持
├── qt5multimedia 提供多媒体功能支持,如音频,视频,图像处理等
├── qt5quickcontrols 提供了快速控制界面的支持,用于创建简单易用的控制界面
├── qt5quickcontrols2 提供更高级的界面支持,包括自定义样式和布局
├── qt5quicktimeline 提供了时间轴的支持,用于创建动画和其它时间相关的控制
├── qt5remoteobjects 远程对象支持
├── qt5script 提供脚本能力,包括Javascript和Python
├── qt5scxml 提供了StateChatXML支持,用于创建状态机和复杂交互式应用
├── qt5sensors 提供传感器支持,如温度湿度加速度等
├── qt5serialbus 提供总线的支持,包括USB,RS323,IIC等
├── qt5serialport 提供串口通讯的支持
├── qt5svg 提供SVG图像支持
├── qt5tools 提供了实用工具
├── qt5virtualkeyboard 提供虚拟键盘的支持
├── qt5wayland 提供了Wayland协议支持,可以在wayland上运行qt
├── qt5webchannel 提供web channel的支持,用于在qt应用程序和web应用程序之间进行通讯
├── qt5webengine 提供web引擎,可以在qt程序中内嵌web浏览器
├── qt5webkit 提供了webkit引擎支持,用于创建和显示web内容
├── qt5webkit-examples webkit示例代码
├── qt5websockets 提供了websocket的支持,实现qt程序和web应用的长连接通讯
├── qt5webview 提供了webview组件,用于在qt程序中内嵌web浏览器
├── qt5x11extras x11图形环境支持
└── qt5xmlpatterns 提供了XML模式语言的支持,用于定义和解析xml文档