Struct in mehreren Forms-Klassen verwenden
-
Hallo,
ich schreibe an einener Windows-Forms-Applikation und möchte Strukturen und Funktionen, die nicht Klassen-Member sind (weil ich sie nicht mit managed c++ mischen darf), in 2 verschiedenen Forms verwenden. Ich habe dafür eine neue Header Datei angelegt und die Funktionen und Strukturen dort definiert. Im Program wird die eine Form aus der anderen aufgerufen, also ist sie in die andere includiert. Wenn ich die Header-Datei in die schon includierte Form-Klasse includiere bekomme ich folgende Fehlermeldung: "Mindestens ein mehrfach definiertes Symbol gefunden"!Was habe ich falsch gemacht und wie macht man es richtig??
Gruss
-
Hallo,
s. C++ FAQ: Projekte mit vielen Dateien (Include Guards, multiple definition)
Ein weiteres Stichwort ist: one definition rule (ODR)