2015-11-13 28 views
1

我得到这个消息,而试图在结构重命名first_layer领域:匿名声明不能被重新命名 - 的Xcode 7.1.1

typedef struct{ 

     long layers_count; 

     CannLayer **layers; 
     CannLayer *first_layer; 
     CannLayer *last_layer; 

}Cann; 

上述定义位于的* .h(C头文件)中的一个的Mac OS项目(不是iOS)。

回答

0

你的问题是什么?

此外,你应该添加在你的结构的第一个声明。

TL;当你typedef'ing在C结构博士,你必须这样做:

typedef struct StructName { 
    uint8_t Example; 
} StructName;