+Warum zeigt mir der GCC Compiler - Unable to resolve.... an
-
Hallo
Es ist keine große Sache.
Keine Errors keine Warnings.Nur am linken Rand
Unable to resolve....
und dann die entsprechende Variable mit roten Wellenlinien.So sieht das Union aus unter TXIF und Co sind dann die roten
Wellenlinientypedef union // interrupt mask for mrf24j40 { uint8_t Val; struct { uint8_t TXIF :1; uint8_t :2; uint8_t RXIF :1; uint8_t SECIF :1; uint8_t :4; } bits; } MRF24J40_IFREG;
-
Wir brauchen eine vollständige Fehlernachricht, mit allem drum und dran. Halt das, was der Compiler schreibt.
Ganz nebenbei, wie kann dein Programm keine Fehler haben, wenn dir einer gemeldet wird?
-
Danke für den Response
Ich habe eine dollllen Fehler eingebaut
Ich habe mit extern in Header auf das Record-Struct verwiesen
die Variable aber im C File angelegt.
Warum das überhaupt funktioniert hat ,
ist mir rätselhaft.Danke an das Forum
-
ats3788 schrieb:
Ich habe mit extern in Header auf das Record-Struct verwiesen
die Variable aber im C File angelegt.
Äääähhh...
extern
ist für die Deklaration da. Das macht man meist im Header.Die Definition erfolgt im C-File.