SFML и C++ Уроки \ Разработка игр › Форумы › SFML System, Window и другие вопросы › Как убрать ошибку: error C2504: Entity: не определен базовый класс › Ответ в теме: Как убрать ошибку: error C2504: Entity: не определен базовый класс
Конструктор Player уже имеет текст реализации, а значит в файле Player.h нужно заменить фигурные скобки на точку с запятой.
И убрать наследование в объявленном конструкторе.
C++
1 |
Player(sf::String F, float X, float Y, float W, float H); |
А его реализацию уже прописывать в соответствующем .cpp файле.
в .h файлах нужно объявлять набор методов, а в .cpp уже реализовывать их.
И чтобы выявить остальные ошибки – этого куска кода недостаточно.