|
小弟最近正在移植UIP,在ADS1.2中编译,编译时出现一个错误,描述为
Error : (serious) ...... : size of 'struct uip_eth_addr' needed but not yet defined
出错地方代码为:
struct uip_eth_hdr
{
struct uip_eth_addr dest;
struct uip_eth_addr src;
u16_t type;
};
结构体uip_eth_addr 定义为:
struct uip_eth_addr{
u8_t addr[6];
};
另数据类型定义为:
/** * 8 bit datatype */
typedef unsigned char u8_t;
/** * 16 bit datatype */
typedef unsigned int u16_t;
大哥们帮我分析一下,到底为什么,这是什么错误
|
|