涉及struct的编译错误

时间:2015-08-12 14:43:58

标签: c compilation

我真的不喜欢在这里询问编译错误,但是这个错误一直困扰着我。

我有以下代码:

A-C,F,H,K,L,M-S,X,Y,Z

这给出了错误(对于最后一行):

struct rtModel_capacitor {
  ....
};
extern rtModel_capacitor *const capacitor_rtM;

为什么不能编译?

1 个答案:

答案 0 :(得分:2)

解决问题的不同方法:

struct rtModel_capacitor {
  ....
};
extern struct rtModel_capacitor *const capacitor_rtM;

struct rtModel_capacitor {
  ....
};
typedef struct rtModel_capacitor rtModel_capacitor;
extern rtModel_capacitor *const capacitor_rtM;

typedef struct {
  ....
}rtModel_capacitor;
extern rtModel_capacitor *const capacitor_rtM;