Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Anonymous

unregistriert

11

27.11.2005, 08:49

okey Danke!
Ich habe jetzt die CMienenleger.hpp ergenzt und (#include "CRaumschiff.hpp" )eingebaut und den Fehler mit dem (m_Minen)korrigiert, doch etwas stimmt immernoch nich, der Fehler liegt anscheinend in der (CRaumschiff.hpp).

c:\peter\programme\visual c++\myprojects\test3\craumschiff.hpp(2) : error C2011: 'CRaumschiff' : 'class'-Typ-Neudefinition
Fehler beim Ausführen von cl.exe.

Test3.exe - 1 Fehler, 0 Warnung(en)

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

12

27.11.2005, 11:22

Benutze Include-Guards! Die verhindern, dass eine Datei zweimal für dieselbe Objektdatei eingebunden wird und solche Fehler auftreten.

C-/C++-Quelltext

1
2
3
4
5
6
#ifndef CRAUMSCHIFF_H_INCLUDED
#define CRAUMSCHIFF_H_INCLUDED

// hier der Inhalt von CRaumschiff.hpp


#endif


mach das bei allen Headern so (natürlich dann mit CMIENENLEGER_H_INCLUDED etc.), dann kann sowas nicht passieren.

Anonymous

unregistriert

13

27.11.2005, 11:39

Ich verstehe zwar nicht wie das ganze funktioniert aber es leuft. (Da heisst es wohl nachlesen).

Ich danke euch für eure hilfe.

:huhu: bye

Werbeanzeige