使用buildroot-tiny200增加QT5后使用qmake出错。步骤如下
1.增加QT5模块
/home/localhost/f1c200s/buildroot-tiny200/board/widora/mangopi/r3/widora_mangopi_r3_defconfig 增加一行widora_mangopi_r3_defconfig
2.重新make
3.进入目录/buildroot-tiny200/output/build/qt5base-5.12.8/examples/gui/analogclock
4.执行/home/localhost/f1c200s/buildroot-tiny200/output/host/bin/qmake 报错 Project ERROR: Unknown module(s) in QT: gui
5.新建C++文件,不包含界面执行qmake能编译正常
只要执行包含gui widget等界面相关就报找不到模块错误。
离线
勾选Qt5, 由一个GUI选项默认没有开启:
开启这项:
BR2_PACKAGE_QT5BASE_GUI就可以了
感谢大神的指导!
离线
自己mark一下:
1.widora_mangopi_r3_defconfig 增加QT5模块加载配置
2.make menuconfig 增加QT5模块,根据实际需要选择gui widget 等模块
3.time make -j8
4.在Qt Creator中配置交叉编译环境
5.随便加了一些空间,编译ok
6.把windos下fonts选了两种字体复制到SD卡 /usr/lib/fonts中,并把QT编译的程序复制到SD卡
7.插卡启动
8.export QT_QPA_PLATFORM=linuxfb:tty=/dev/fb0
9. ./qt_test -qws
10.程序运行ok,电阻触摸屏也是ok的
使用SD卡测试ok,tiny200 r3板载的spi-nand还没使用,看nand的img有134M,用PhoenixSuit加载img文件时显示文件错误,望大神指导指导!
离线