Problema con undefined reference to `Shoot::Shoot(float,float)´

Iniciado por nakas95, 16 Mayo 2014, 14:08 PM

0 Miembros y 1 Visitante están viendo este tema.

nakas95

Pues me sale ese error os enseño parte del código para que me digaís que esta mal, que yo no lo veo =S. (Estoy utilizando OpenGL)

Esta imagen pertenece al archivo main, donde surge el error:
http://gyazo.com/2dedeb30e55f06177c3040d9a1ecc5b9

Y esta pertenece a la clase que utlizo y que esta en un archivo llamado Shoot.h:
http://gyazo.com/5d22a9a2856c72d8f03c9fe12f2864cf

No, no he hecho Shoot.cc por simplemente pereza xD.

ivancea96

Tu definición es Shoot(GLFloat,GLFloat), mientras que estás llamando a Shoot(float,float).
Supongo que será eso.

nakas95

Al final era que tenía que hacer el .cc con el típico Shoot::Shoot(GLfloat x,GLfloat y):xl(x),yl(y){};

Pero gracias por la ayuda.