我们在Gui-Guider中使用的一些控件,生成后会发现在LVGL源码中找不到该控件的定义,这时因为Gui-Guider中的一些控件是其自己编写的而不是LVGL提供的,那么我们该如何应用呢?这里拿Digital Clock数字时钟控件举例:
这里我们看到报错找不到函数定义,这时因为Gui-Guider自己的控件不在LVGL源码和其生成的代码中,需要我们自己去手动添加,关于Gui-Guider自己的控件我们可以在Gui-Guider软件安装的文件夹下找到,如下:
找到之后我们就可以把数字时钟控件文件夹下的文件:lv_dclock.c和lv_dclock.h加入到Gui-guider生成的文件夹下(其他地方也可以,看个人习惯),然后将lv_dclock.h加入到lvgl.h文件夹下,这里路径根据lv_dclock.h和lvgl.h文件的相对路径自己修改。