Помогите с ощибкой компиляции в 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