NXP的GUI-Guider导出的LGVL界面的时钟控件移植问题处理

[复制链接]
查看974 | 回复9 | 2023-12-17 15:16:15 | 显示全部楼层 |阅读模式
本帖最后由 King6688 于 2023-12-17 16:32 编辑

对,没错,又是我,我又发现了新的问题:在用NXP的GUI-Guider增加了时间控件后,导出的LGVL文件移植到小安派R2中,发现无法通过编译,经过一番研究之后,得出了解决办法:


1.AiPi-Open-Kits\aithinker_Ai-M6X_SDK\components\graphics\lvgl\extra\widgets\lv_widgets.h增加头文件:

#include "dclock/lv_dclock.h"


2.项目的lv_conf_ext.h增加定义,即:demos\480x480UI\custom\lv_conf_ext.h中,增加如下内容:
#ifndef LV_USE_ANALOGCLOCK
#define LV_USE_ANALOGCLOCK

#ifndef LV_USE_DCLOCK
#define LV_USE_DCLOCK


3.项目根目录的lv_conf.h中增加如下:

#define LV_USE_DCLOCK 1
#define LV_DCLOCK_TEXT_SELECTION 1

另外,generated\images中如果有添加图片,需要将图片中的内容更改一下,否则编译会报错:

#if defined(LV_LVGL_H_INCLUDE_SIMPLE)
#include "lvgl.h"
#else
#include "lvgl/lvgl.h"
#endif


改为:
#include "lvgl.h"


以上,就是我今天的研究结果,希望能帮到遇到同类问题的兄弟们~

打完,收工!




本帖被以下淘专辑推荐:

回复

使用道具 举报

干簧管 | 2023-12-17 16:03:55 | 显示全部楼层
回复

使用道具 举报

san | 2023-12-17 17:10:37 | 显示全部楼层
打卡
回复

使用道具 举报

1084504793 | 2023-12-17 17:19:26 | 显示全部楼层
学到了
回复

使用道具 举报

lazy | 2023-12-17 22:39:25 | 显示全部楼层
不错
回复

使用道具 举报

18350766600@139 | 2023-12-17 23:11:05 | 显示全部楼层
学习一下,谢谢分享
回复 支持 反对

使用道具 举报

WT_0213 | 2023-12-18 09:27:03 | 显示全部楼层
回复

使用道具 举报

lazy | 2023-12-18 11:26:00 | 显示全部楼层
感谢分享
回复

使用道具 举报

爱笑 | 2023-12-18 11:27:08 | 显示全部楼层
用心做好保姆工作
回复

使用道具 举报

bzhou830 | 2023-12-18 11:34:56 | 显示全部楼层
赞一个。
Ps: 熊哥帖子里面有那个image的解决办法哟
选择去发光,而不是被照亮
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则