在结构体变量声明时,使用linux内核风格赋值,在sourceinsight4中无法正确解析
.h文件里
typedef struct
{
int para_b;
}STRUCT_SUB_B;
typedef struct
{
int para_a;
STRUCT_SUB_B str_b;
}STRUCT_A;
.c文件里
STRUCT_A global_struct_a = {
.para_a = 1,
.str_b = {
.para_b = 5,
},
}
以上代码中".para_b =5,"无法被正确解析,在sourceinsight里会显示成黑色。
有没有解决方法?