LVGL在Arduino运行lv_example_img_2提示

本文介绍了在Arduino环境下使用LVGL库时遇到的编译错误,该错误由于img_cogwheel_argb图片资源未被正确引用导致。解决方案是将assets文件夹复制到src文件夹下,或者直接将转换工具生成的.C文件放入assets文件夹内,以便正确引用图片资源。此方法有助于理解LVGL库在Arduino平台上的资源管理及编译过程。
摘要由CSDN通过智能技术生成

LVGL在Arduino运行lv_example_img_2会编译报错:
sketch\LVGL_Arduino.ino.cpp.o:(.literal._Z16lv_example_img_2v+0x0): undefined reference to `img_cogwheel_argb’
collect2.exe: error: ld returned 1 exit status
exit status 1

因为Arduino使用的lvgl库的lvgl\src文件夹,而img_cogwheel_argb不在src文件夹在lvgl\examples\assets文件夹下,所以找不到

可以把assets文件夹复制到src文件夹下就可以了

对于使用转换工具转换的图片,也可以直接把生成的.C文件放入assets文件夹内就可以直接引用了
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值