我想调用具有签名
的函数low_level_init
void low_level_init(struct netif *netif)
我试过了
struct netif dummy;
low_level_init(&dummy);
但我收到了错误
'dummy'的存储大小未知
我也尝试过(按照建议here)
extern struct netif dummy;
low_level_init(&dummy);
然后我收到错误
错误:'dummy'unclaclared(首次在此函数中使用)
如何拨打low_level_init
?
答案 0 :(得分:2)
包含定义该结构的头文件。 否则编译器无法知道要保留多少空间。