使用MDK536 SWM34S单片机 ENV下添加LVGL软件包8.3.3后,编译工程报错。提示出错在定义数组时使用ALIGN字节对齐,在lv_rt_thread_port.c中和一些样例代码文件中出现此错误,不知道是什么原因导致的,请教一下各位大神。
具体问题如下:
lv_rt_thread_port.c中 Line37:
会编译报错
img_cogwheel_indexed16.c等一些样例文件中,定义数组处,例如
会编译报错。
查看 LV_ATTRIBUTE_MEM_ALIGN 是在lv_lv_rt_thread_conf.h文件中,Line74处定义
我用的rtt是4.1.1版本的,您说的问题我再查看一下,感谢回复。
在lv_rt_thread_config.h文件中 LINE75 处,把
修改成
lv_rt_thread_port.c文件中 LINE37处,把
修改成
解决了问题。
感谢帮助!!
5.2版本,25年了,官方文档里面还在用ALIGN,而不是rt_align,真的坑