MEGA32 Globale Struktur?

Gast #239253
Lesenswert?

Hallo Leute,

ich programmiere gerade einen mega32 mit pn2 und avrgcc3.3. Ich
benötige eine Struktur auf die alle Funktionen zugreifen können. Dazu
habe ich im main-Header eine Struktur deklariert und eine
Strukturvariable durch
.. extern xy; erzeugt.
leider haben meine Funktionen keinen Zugriff auf die Variable obwohl
ich allen den main-Header zur Verfügung gestellt habe.
Der compiler meckert
undifined reference to xy
Wer kann da weiterhelfen?

M.G:
Gast #239254
Lesenswert?

extern struct axz xy; erzeugt nicht, sonder deklariert nur dass xy den
typ struct xyz  hat.

Du musst die variable natürlic noch irgendwo in einen c-file erzeugen,
eben ohne den "extern"

struct xyz  xy;

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren