Ошибка возникает из-за того, что вы пытаетесь создать объекты классов Point и Vector, которые наследуются от AbstractFigure, но определение класса AbstractFigure не найдено. В данном случае необходимо убедиться, что заголовочный файл AbstractFigure.h корректно подключен и доступен для компиляции классов Point и Vector. Возможно, необходимо добавить правильные пути к файлу AbstractFigure.h в вашем проекте.
Также стоит убедиться, что в файле AbstractFigure.h нет ошибок в объявлении класса AbstractFigure. Проверьте, что вы правильно указали ключевое слово class перед именем класса, что все методы объявлены как виртуальные и имеют чисто виртуальные функции (с их реализацией в классах-наследниках).
Ошибка возникает из-за того, что вы пытаетесь создать объекты классов Point и Vector, которые наследуются от AbstractFigure, но определение класса AbstractFigure не найдено. В данном случае необходимо убедиться, что заголовочный файл AbstractFigure.h корректно подключен и доступен для компиляции классов Point и Vector. Возможно, необходимо добавить правильные пути к файлу AbstractFigure.h в вашем проекте.
Также стоит убедиться, что в файле AbstractFigure.h нет ошибок в объявлении класса AbstractFigure. Проверьте, что вы правильно указали ключевое слово class перед именем класса, что все методы объявлены как виртуальные и имеют чисто виртуальные функции (с их реализацией в классах-наследниках).