里飞网
标题:
keil中增加支持匿名结构体
[打印本页]
作者:
阿里兄
时间:
2022-11-18 11:52
标题:
keil中增加支持匿名结构体
本帖最后由 阿里兄 于 2022-11-18 11:54 编辑
keil中增加支持匿名结构体
keil中默认是不支持匿名结构体,可以使用如下方法增加支持。
1、在单个地方支持,#pragma push,#pragma anon_unions,#pragma pop,具体用法如下
。
#pragma push
#pragma anon_unions
//颜色
typedef union{
struct
{
uint8_t B;
uint8_t G;
uint8_t R;
uint8_t A;
};
uint32_t full;
}color_argb_t;
typedef union{
struct
{
uint8_t B;
uint8_t R;
uint8_t G;
uint8_t A;
};
uint32_t full;
}color_agrb_t;
#pragma pop
复制代码
2、设置MDK全工程支持,在工程设置里面C/C++选项勾选GNU extensions。
(, 下载次数: 643)
上传
点击文件名下载附件
作者:
iven
时间:
2022-12-19 09:44
厉害了。最近没有研究LVGL吗
作者:
阿里兄
时间:
2022-12-19 10:35
iven 发表于 2022-12-19 09:44
厉害了。最近没有研究LVGL吗
没有,工作比较忙
欢迎光临 里飞网 (http://dz.lfly.xyz/)
Powered by Discuz! X3.3