Kann auch sein, daß du den Header mehrfach inkludiert hast. Wenn du mehrere Header-Files hast, die sich gegenseitig inkludieren, passiert so was leicht. Abhilfe: Include-Guard:
/* Anfang des Header-Files */ #ifndef _NAME_H /* für NAME nehmen wir den Dateinamen des .h-files */ #define _NAME_H /* hier auch */
/* hier alle Definitionen rein */
#endif /* Ende des Header-Files */
Haste bestimmt schon mal irgendwo gesehen. Jetzt weißte auch, wozu es gut ist.
die fehlermedlung die du bekommen hast sagt meiner meinung aber genau dies aus. Moment mal ich probier das mal bei mir...... Jupp ich bekomme error C2011: 'eResult' : 'enum' type redefinition wenn ich das zweimal in meinen Quellcode intgriere
ist vielleicht noch in einer deiner anderen Dateien die du includierst -- ...fleißig wie zwei Weißbrote
Kann ja sein, daß Du es nur einmal definiert hast. Aber wasm ist, wenn es ein anderer ebenfalls definiert hat (zB Dein Compiler) und du einen entprechenden Header ziehst. -- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21)