在移植一些代码的时候遇到了这个报错,记录一下,这个错误是使用规范问题,对于无名结构体和联合体套用的情况报错,只需在前缀添加_packed就可以了,像这样
struct xxx{
// 结构体的其他成员
__packed union {
// 联合体的成员
};
};
如果你结构体也是无名的,前面也需要加_packed来声明,如有问题,请指正
在移植一些代码的时候遇到了这个报错,记录一下,这个错误是使用规范问题,对于无名结构体和联合体套用的情况报错,只需在前缀添加_packed就可以了,像这样
struct xxx{
// 结构体的其他成员
__packed union {
// 联合体的成员
};
};
如果你结构体也是无名的,前面也需要加_packed来声明,如有问题,请指正