Hallo,
ich habe in der header-file einen struct definiert
file1.h
1 | #define NUM_OF_DTC 12
|
2 | extern const struct dtcInfo dtcInfo_as[NUM_OF_DTC];
|
und in file1.c initialisiert
1 | #include file1.h
|
2 | const struct dctInfo dtcInfo_as[NUM_OF_DTC] =
|
3 | {
|
4 | ...
|
5 | ...
|
6 | };
|
file1.h binde ich in anderen c-files ein.
Wenn ich jetzt aber baue, bekomme ich den Fehler in file1.h "Arraytyp
hat unvollständigen Elementtypen ;struct dtcInfo_as+
extern const struct dtcInfo dtcInfo_as[NUM_OF_DTC];
wobei dtcInfo_as rot unterkringelt ist.
Doch ich sehe den Fehler nicht.