#include wird in vc++ nicht akzeptiert
- 
					
					
					
					
 Hallo, 
 Das Problem das ich habe, ist dass visual C++ einen include einfach nicht akzeptieren will.
 Ich weiß nicht warum, aber es ist nur bei eigenen Headern.
 Ich sag schon mal für jede Hilfe danke !! :))#ifndef _SUMEC_HPP_ #define _SUMEC_HPP_ #include <SFML\Graphics.hpp> #include "GameWindow.hpp" #include "Animation.hpp" class Sumec : public Player { private: Animation animation; Sprite sprite; int speed; int speedRunning; bool running; void move(); public: Sumec(GameWindow &gWindow); //Hier und ... virtual void update(float frametime); void draw(GameWindow &gWindow); //Hier wird der Fehler geworfen ... void setRunning(bool running); }; #endifEdit: 
 auch noch in anderen headern der gleiche Fehler ... aber nicht in den dazugehörigen cpps ...     
 
- 
					
					
					
					
 Was genau kommt für ein Fehler? Ich rate mal: Das Problem ist, dass GameWindow.hpp selbst Sumec.hpp inkludiert... 
 
- 
					
					
					
					
 Ja , genauso ist es ... und auch überall wo der Fehler sonst war wars auch so .. 
 aber , was kann man dagegen tun ? bzw was ist daran denn schlimm ?
 edit : kann die Fehlermeldung erst morgen wenn ich wieder am pc bin posten
 
- 
					
					
					
					
 Sumec99 schrieb: Ja , genauso ist es ... und auch überall wo der Fehler sonst war wars auch so .. 
 aber , was kann man dagegen tun ?Es einfach nicht tun... Sumec99 schrieb: bzw was ist daran denn schlimm ? Überleg dir einfach mal schrittweise durch, was genau bei einem #include "GameWindow.hpp" nun passiert. Sumec99 schrieb: edit : kann die Fehlermeldung erst morgen wenn ich wieder am pc bin posten Die Fehlermeldung wird vermutlich einfach sagen, dass der Typ GameWindow nicht definiert ist... 
 
- 
					
					
					
					
 dot schrieb: Sumec99 schrieb: Ja , genauso ist es ... und auch überall wo der Fehler sonst war wars auch so .. 
 aber , was kann man dagegen tun ?Es einfach nicht tun... aber ich brauche jede klasse in der jeweils anderen ... 
 gibts da nicht irgendeine komische direktive oder so ?         
 
- 
					
					
					
					
 Dein Stichwort lautet: "Forward Declaration". 
 
- 
					
					
					
					
 ok , danke ... ich denke den rest erledigt google noch ganz gut      
 
