Ich programmiere mit AVR-Studio und erhalte folgende Fehlermeldung: undefined reference to rtemp So sieht mein Code aus: -main.c: static volatile uint8_t rtemp; -funktionsblock.h: extern uint8_t rtemp; -funktionsblock.c: ++rtemp; Alle Dateien befinden sich im Projektbaum. Habe schon gefühlt das halbe Netz durchsucht und alles Mögliche probiert, finde aber keine Lösung. Was mache ich hier falsch? LG M.M.
Ahh, endlich! An dem static ist es gelegen. Warum muss ich mir noch überlegen.
Gast
#4601253
M. M. schrieb: > static volatile uint8_t rtemp; Das static macht die Variable nach aussen "unsichtbar".
Gast
#4601275
und nicht vergessen: Beitrag "Warum doppelbedeutung static?"
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.