double declaration?
-
class diplOutlayObj { public: diplOutlayObj(); //pointless comments }; //hier soll der Fehler seinmein g++ sagt mir folgendes:
g++ -c Model_Diplomacy_Map.cpp In file included from Model_Diplomacy_Map_Outlay.hpp:1, from Model_Diplomacy_Map.hpp:3, from Model_Diplomacy_Map.cpp:1: Model_Diplomacy_Outlay_Obj.hpp:9: error: multiple types in one declarationWas ist der Fehler? Denn ich habe ja eine (nahezu) leere Klasse, doppeldeklarationen sind da eigtl unmöglich....
-
Sicher dass das kein Folgefehler ist o.Ä.?
Der Code ist IMHO korrekt.Gruß
-
würde mich sehr wundern da:
-
ich habe die anderen .hpp nachgesehen
-
es ist die oberste .hpp einer include-Hierachie
-
-
ok, für alle die dieses Problem googeln:
Es ist ein Semikolonfehler! Es war zwar das oberste der !Teil!-Herachie, aber ich habe eine andere Klasse eingefügt die kein Semikolon hatte, und darüber kam der Error.
Also sucht alle eure .hpp ab, ob ihr irgendwo ein Semikolon am ende vergessen habt.