extern const struct ss_type ss_table [MAX_CLASS];
extern const struct ss_group_type ss_group_table [MAX_GROUPS];
merc.h:4430:30:错误:数组类型的元素类型不完整 merc.h:4431:35:错误:数组类型的元素类型不完整
从事一个宠物项目,我完全被这个项目难住了。我真的不知道为什么这个错误会反映这些行。我最好的猜测是编译器无法理解 ss_table、ss_type、ss_group_table 和 ss_group_type 是什么。
但是,定义了 ss_table 和 ss_type
const struct ss_type ss_table [MAX_CLASS] = { { /* FALSE */
"",
{0},
{0},
{NULL}
},
ss_group_table 和 ss_group_type 也是如此
const struct ss_group_type ss_group_table [MAX_GROUPS] =
{
/* NONE: FALSE return 0 */
{"", 0,
{
{NULL, 0, 0, {NULL}, {NULL} }
}
},
这让我不知道如何解决这个错误。