Eine Variable im Header kann gar nicht funktionieren. Da würde ein normaler, funktionierender Compiler sofort melden, dass "multiple definitions" vorhanden sind und abbrechen.
Pack die Variablen als static ins source-file und implementiere Funktionen zum ändern.
Dann hast du eine funktionierende, saubere und Design-konforme Lösung. Globale Variablen sind sch*****!!Code:inline void IncrOdoCount(); inline int GetOdoCount(); etc...
mfg
Lesezeichen