当前位置: 技术问答>linux和unix
error: expected specifier-qualifier-list before 'list_head
来源: 互联网 发布时间:2016-05-09
本文导语: 我在学内核的方法做链表的时候,内现了一个错误,如题目所述。 我在一个a.h文件里。 定义了一个struct list_head { struct list_head *pre, *next; } 然后在后面用了这个结构,在结构体A里引用 struct A { struct list_head mm...
我在学内核的方法做链表的时候,内现了一个错误,如题目所述。
我在一个a.h文件里。
定义了一个struct list_head { struct list_head *pre, *next; }
然后在后面用了这个结构,在结构体A里引用 struct A { struct list_head mmhead; ... ... } 就出现如上错误。
请问有没有那位高人以前碰到过类似的。
在网上搜索很多都是与内核相关的,不过我的程序跟内核没有一点儿关系,只是学内核的方法来构建链表而已。结构是自己定义的。
谢谢·
我在一个a.h文件里。
定义了一个struct list_head { struct list_head *pre, *next; }
然后在后面用了这个结构,在结构体A里引用 struct A { struct list_head mmhead; ... ... } 就出现如上错误。
请问有没有那位高人以前碰到过类似的。
在网上搜索很多都是与内核相关的,不过我的程序跟内核没有一点儿关系,只是学内核的方法来构建链表而已。结构是自己定义的。
谢谢·
|
struct A {list_head mmhead; ... ... }