../../include/c_types.h:68: error: "__packed" redefined [-Werror]
时间: 2024-01-29 12:04:43 浏览: 89
ISOIEC 8825-2-2015 信息技术-ASN.1编码规则:压缩编码规则(PER)_高清.pdf
这个错误通常是由于重复定义了 "__packed" 导致的。你需要检查代码中是否有多次定义了 "__packed"。如果有,可以尝试将多余的定义删除或注释掉,或者使用条件编译来避免重复定义。例如,可以使用如下代码来避免重复定义:
```
#ifndef __packed
#define __packed __attribute__((packed))
#endif
```
这样可以确保只有当 "__packed" 未定义时才进行定义,避免重复定义的错误。
阅读全文