Lemonade:~/2dSpecCocoa uatec$ gcc *.cpp -o output -framework GLUT human.h:28: error: 'CollisionHandler' has not been declared human.h:49: error: ISO C++ forbids declaration of 'CollisionHandler' with no type human.h:49: error: expected ';' before '*' token obstacle.h:33: error: ISO C++ forbids declaration of 'CollisionHandler' with no type obstacle.h:33: error: expected ';' before '*' token human.h:28: error: 'CollisionHandler' has not been declared human.h:49: error: ISO C++ forbids declaration of 'CollisionHandler' with no type human.h:49: error: expected ';' before '*' token obstacle.h:33: error: ISO C++ forbids declaration of 'CollisionHandler' with no type obstacle.h:33: error: expected ';' before '*' token human.h:28: error: 'CollisionHandler' has not been declared human.h:49: error: ISO C++ forbids declaration of 'CollisionHandler' with no type human.h:49: error: expected ';' before '*' token human.h:50: error: 'bullet' does not name a type obstacle.h:33: error: ISO C++ forbids declaration of 'CollisionHandler' with no type obstacle.h:33: error: expected ';' before '*' token obstacle.h:33: error: ISO C++ forbids declaration of 'CollisionHandler' with no type obstacle.h:33: error: expected ';' before '*' token CollisionHandler.h:45: error: 'human' has not been declared CollisionHandler.h:49: error: ISO C++ forbids declaration of 'human' with no type CollisionHandler.h:49: error: expected ';' before '*' token obstacle.h:33: error: ISO C++ forbids declaration of 'CollisionHandler' with no type obstacle.h:33: error: expected ';' before '*' token CollisionHandler.h:45: error: 'human' has not been declared CollisionHandler.h:49: error: ISO C++ forbids declaration of 'human' with no type CollisionHandler.h:49: error: expected ';' before '*' token human.h:28: error: 'CollisionHandler' has not been declared human.h:49: error: ISO C++ forbids declaration of 'CollisionHandler' with no type human.h:49: error: expected ';' before '*' token CollisionHandler.h:44: error: 'obstacle' has not been declared CollisionHandler.h:48: error: ISO C++ forbids declaration of 'obstacle' with no type CollisionHandler.h:48: error: expected ';' before '*' token obstacle.h:33: error: ISO C++ forbids declaration of 'CollisionHandler' with no type obstacle.h:33: error: expected ';' before '*' token CollisionHandler.h:45: error: 'human' has not been declared CollisionHandler.h:49: error: ISO C++ forbids declaration of 'human' with no type CollisionHandler.h:49: error: expected ';' before '*' token team.cpp: In member function 'bool team::init(char*, int, int, CollisionHandler*, int)': team.cpp:14: error: no matching function for call to 'CollisionHandler::addHuman(human&)' CollisionHandler.h:45: note: candidates are: void CollisionHandler::addHuman(int*)