Bulidroot构建QT5
发表于:2022-04-24 | 分类: Linux

Bulidroot构建QT5

在buildroot下面,打开配置界面

1
2
3
4
location:
-> Target packages
-> Graphic libraries and applications
-> (6) QT5
1
sudo make

开发板配置

buildroot 配置中tslib使能后,在 /etc/profile中加入以下内容。

1
2
3
4
5
6
7
8
9
10
#!/bin/sh
export T_ROOT=/usr/tslib4arm #目录
export TSLIB_TSDEVICE=/dev/input/event1 #触摸屏设备文件
export TSLIB_CALIBFILE=/etc/pointercal #指定触摸屏校准文件pintercal的存放位置
export TSLIB_CONFFILE=/etc/ts.conf #tslib模块配置文件
export TSLIB_PLUGINDIR=/usr/lib/ts/ #tslib插件库目录
export TSLIB_CONSOLEDEVICE=/dev/tty
export TSLIB_FBDEVICE=/dev/fb0 #framebuffer设备文件
source /etc/profile
echo "tslib init success!"

运行程序

1
./main

如果出现could not find or load the Qt platform plugin "eglfs"

在后面加 -platform linuxfb,即可执行

1
./main -platform linuxfb

找不到字体库解决方法

拷贝字体(ttf后缀)到目标平台/usr/lib/fonts下即可

上一篇:
全志D1 主线U-Boot
下一篇:
将模块编译进Linux内核