关于点亮OLED的图像成像问题

每次用*定义一个数组的时候,在main.c里面引用都会出现这个报错,真的快被整哭了,蹲个解答,蟹蟹

img


追加几张.c .h.文件

img

img

img

img

首先,数组常量定义在头文件是一种不太好的方法,如果一不小心多个c文件都包含了这个头文件,就重复定义了。
函数原型里那个参数是指针,你确实不应该写成BMP[0],就是该写成BMP,你先不管编辑器的提示,改成BMP试试能不能编译通过。

BMP[0] 改为 BMP 试试

数组改成const uint8_t类型的

你这估计是工程的问题,但看main函数里是没问题的,看看是不是哪一个.c文件未添加到工程里