C语言 keil编译报错
Definition of nested anonymous struct in packed "union <unnamed>" must be __packed
这个报错是规范问题,以为外部的结构体使用了字节对齐操作,那么该结构体内嵌的内部结构体也应该声明字节对齐。
所以在内部结构体struct 前面添加 __packed声明即可正常通过编译。
Definition of nested anonymous struct in packed "union <unnamed>" must be __packed
这个报错是规范问题,以为外部的结构体使用了字节对齐操作,那么该结构体内嵌的内部结构体也应该声明字节对齐。
所以在内部结构体struct 前面添加 __packed声明即可正常通过编译。