Projekt-Problem, mit inkludieren einer Header Datei, Help!
-
Hi,
Ich habe hier meine offene Projektmape, jetzt wollte ich den Projekt eine neue Header Datei hinzufügen, in der .h Datei ist ein typedef einer struct, außerdem habe ich in der .h Datei eine Variable von diesem typ angelegt und mit Werten initialisiert. Dann hab ich die Datei in der stdafx.h noch inkludiert.Jetzt sagt er mir aber:
1>stdafx.obj : error LNK2005: "struct IPDATA * IPData" (?IPData@@3PAUIPDATA@@A) already defined in dllmain.objWo liegt das Problem?
Gruß Tobi.
-
Versuch es mal mit einem
#pragma onceam anfang deiner Header-Datei
-
Ach ok, ich darf ja nichts in ner header Datei definieren, ich habs jetzt auch alles in einer .cpp Datei definiert, und nun versuche ich sie in meiner Main .cpp Datei zu verwenden in dem ich mit extern struct STRUCTNAME VAR; sie versuche zugängig zu machen, aber er meint es sein eine redefinition. Hmm
-
Hmmm .. kannste na code posten ?
-
Ne passt schon danke trotzdem DataByte, hat sich erledigt.
Gruß Tobi.