Помогите с ощибкой компиляции в C++

Создал класс:

class Vector2f{
public:
    Vector2f();

    void set(float a, float b){
        x=a; y=b;
    }

    float x, y;
};

Ощибка:

g++ main.cpp -o Bot -lSDL2
/usr/bin/ld: /tmp/cccZ6a9f.o: in function `main':
main.cpp:(.text+0x1bc): undefined reference to `Square::getPosition()'
/usr/bin/ld: /tmp/cccZ6a9f.o: in function `Square::setPosition(float, float)':
main.cpp:(.text._ZN6Square11setPositionEff[_ZN6Square11setPositionEff]+0x3a): undefined reference to `Square::getPosition()'
collect2: error: ld returned 1 exit status
make: *** [makefile:7: output] Error 1

Ответы (0 шт):