Keil 编译器警告:匿名联合是 c11 扩展 [-wc11-extensions]?

问题描述 投票:0回答:1

尝试编译一个微控制器程序,但在一页 C 代码中出现了 44 个此类错误。由于我的 C 文件中没有标记任何行,因此我假设包含的头文件中存在某种问题。我不知道这个错误意味着什么。

除了用谷歌搜索错误并没有得到任何可以理解的点击率之外,我没有尝试过任何其他方法,而点击率只有大约 4 个。

c microcontroller keil
1个回答
0
投票

查找嵌入到其他联合结构中的联合和结构。

如果没有名称或标签 - 它将是匿名结构/联合

struct 
{
    struct 
    {
        int c,d;
    }y;
    //anonymous structure
    struct
    {
        int n,m;
    };
}z;
© www.soinside.com 2019 - 2024. All rights reserved.