在.h文件中定义了数组并初始化,然后在多个.c文件中使用#include "xxx.h",对.h文件中的数组进行访问时,
编译会报错,尽管有#ifndef #define #endif;在定义数组前面加修饰符const也不能解决。
解决办法:在定义数组前面加修饰符static,例如static char img_buf[] = {...};
在.h文件中定义了数组并初始化,然后在多个.c文件中使用#include "xxx.h",对.h文件中的数组进行访问时,
编译会报错,尽管有#ifndef #define #endif;在定义数组前面加修饰符const也不能解决。
解决办法:在定义数组前面加修饰符static,例如static char img_buf[] = {...};