BlackBoard » Design, Programmierung & Entwicklung » Programmieren » C++ Problem bei doppelter Definierung von Funktionen » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Problem bei doppelter Definierung von Funktionen
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Molag Molag ist männlich
Neuling

Dabei seit: 05.08.2003
Beiträge: 19
Herkunft: Essen

geschockt Problem bei doppelter Definierung von Funktionen       Zum Anfang der Seite springen

Ok ...
Ich habe also ne Menge Code geschrieben , und in die Header , wie vielen bekannt, den Code:
code:
1:
2:
3:
4:
5:
6:
#ifndef _NAME_
#define _NAME_
........
#endif

geschrieben , um zu verhindert, dass der Header doppelt geladen wird !!

Bis jetzt hat das immer gut funktioniert, doch jetzt habe ich z.B.
2 Cpp mit dem einfachen Inhalt von
#include "blablabla.h"

Jetzt sagt der mir immer
47 Doppelte Definiert Funktionen, Structs, Klasse usw

Einer ne Ahnung woran das leigen kann?

PS: Ich schreibe den Quellcode nicht hierein, weil das etwa 1500 Zeilen sind!

__________________
Das Leben ist ein scheis Spiel, aber geile Grafik !

----
Jörn "Molag" Lenoch
BlackSmith Studios

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Molag: 06.08.2003 12:44.

06.08.2003 12:44 Molag ist offline E-Mail an Molag senden Homepage von Molag Beiträge von Molag suchen
phlox81 phlox81 ist männlich
Bote des Lichts und Moderator


images/avatars/avatar-2264.jpg

Dabei seit: 19.10.2002
Beiträge: 3.028
Herkunft: Irgendwo im Nirgendwo

      Zum Anfang der Seite springen

Vereinfache mal dein Problem, denn ohne ein wenig quellcode kann man es nicht lösen...

Devil

__________________
Intelligenz ist eine Illusion des Menschen

phlox81.de | codenode.de
06.08.2003 13:00 phlox81 ist offline E-Mail an phlox81 senden Homepage von phlox81 Beiträge von phlox81 suchen
Molag Molag ist männlich
Neuling

Dabei seit: 05.08.2003
Beiträge: 19
Herkunft: Essen

Themenstarter Thema begonnen von Molag
      Zum Anfang der Seite springen

Ok ... also eine Sache hat sich bei mir schon erledigt
Der Spuckt das NUR aus, wenn ich mehr als eine .cpp mit der Includierten Header im Programm habe

Der Allgemiene Aufbau wär

Game.cpp & z.B. Programm.cpp
->DarkWater.h
->DDraw.h
->DInput.h
->DSound.h
->windows.h
->Functions.h
// ->D3D.h
// ->DShow.h
// ->DPlay.h

Das ergäb einen Fehler , durch doppelte Definition

... Ich löse den Fehler erstmal, indem ich nur eine .Cpp nehme

__________________
Das Leben ist ein scheis Spiel, aber geile Grafik !

----
Jörn "Molag" Lenoch
BlackSmith Studios

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Molag: 06.08.2003 13:29.

06.08.2003 13:29 Molag ist offline E-Mail an Molag senden Homepage von Molag Beiträge von Molag suchen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
BlackBoard » Design, Programmierung & Entwicklung » Programmieren » C++ Problem bei doppelter Definierung von Funktionen

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH