我真的无法在标题中解释这一点。 我有Eclipse和MingW。 昨天我做了这个
typedef struct{
Offer element;
OList *next;
}OList;
我做了一些测试(添加元素,浏览元素列表,简单的东西)。今天Eclipse说“未知类型OList”。我尝试重建项目,但它不起作用,它只是让我发疯。 Offer是在另一个标头中声明的类型,可以毫无问题地被识别。
答案 0 :(得分:1)
您在声明之前使用OList
别名。
使用:
typedef struct OList {
Offer element;
struct OList *next;
} OList;