目录
- 一、
- 1. v_img_set_src(obj, &img_cogwheel_argb);
- 2.
- 二、
- 1.
- 2.
一、
1. v_img_set_src(obj, &img_cogwheel_argb);
编译一下,报以下错误
错误原因是img_cogwheel_argb.c 文件中的变量img_cogwheel_argb定义按C编译
const lv_img_dsc_t img_cogwheel_argb = {
.header.always_zero = 0,
.header.w = 100,
.header.h = 100,
.data_size = 10000 * LV_IMG_PX_SIZE_ALPHA_BYTE,
.header.cf = LV_IMG_CF_TRUE_COLOR_ALPHA,
.data = img_cogwheel_argb_map,
};
而lvgl_similator.cpp中引用的img_cogwheel_argb变量按C++编译,造成名字引用找不到错误,解决方法如下:
选择 "配置属性 > " “c/c + + > 高级” 属性页,将编译为,改成编译为C代码(/TC)
https://blog.csdn.net/mygod2008ok/article/details/109258937