您尚未登录。

#1 2021-02-15 11:57:21

yang
会员
注册时间: 2019-04-17
累计积分: 16

mangopi r3 编译QT5

使用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等界面相关就报找不到模块错误。

离线

#2 2021-02-15 12:23:24

拉轰的脚踏车
会员
注册时间: 2020-03-20
累计积分: 209

Re: mangopi r3 编译QT5

勾选Qt5, 由一个GUI选项默认没有开启: 

开启这项:
BR2_PACKAGE_QT5BASE_GUI

就可以了

离线

#3 2021-02-15 23:25:40

yang
会员
注册时间: 2019-04-17
累计积分: 16

Re: mangopi r3 编译QT5

拉轰的脚踏车 说:

勾选Qt5, 由一个GUI选项默认没有开启: 

开启这项:
BR2_PACKAGE_QT5BASE_GUI

就可以了

  感谢大神的指导!

离线

#4 2021-02-15 23:40:34

yang
会员
注册时间: 2019-04-17
累计积分: 16

Re: mangopi r3 编译QT5

自己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文件时显示文件错误,望大神指导指导!

离线

页脚

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

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