使用#define宏定义了变量类型后用来定义结构体还会报错是为什么?怎么解决?
题主把uchar和uint定义为空(既只是个空占位符)了,当然报错了!一般定义类型别名用typedef: