Buenas, estoy empezando a utilizar la librería FLTK que me parece bastante simple y facil de usar, haciendo ejemplos sencillos no he tenido ningún problema, pero cuando me he puesto a usar la interfaz FLUID y he hecho una prueba, me ha dado este código:
#include
#include
#include
#include
#include
#include
int main (int argc, char **argv) {
fltk::Window* w;
{fltk::Window* o = new fltk::Window(364, 424, "Esto es una prueba");
w = o;
o->shortcut(0xff1b);
o->begin();
{fltk::Widget* o = new fltk::Widget(55, 25, 265, 20, "\302\241Hola Mundo!");
o->box(fltk::FLAT_BOX);
o->labelfont(fltk::COURIER_ITALIC);
o->labeltype(fltk::ENGRAVED_LABEL);
o->color((fltk::Color)0x42a7ff00);
o->labelsize(17);
}
new fltk::Button(55, 75, 265, 20, "Boton de prueba");
new fltk::Clock(95, 110, 180, 115, "Reloj");
new fltk::Output(90, 255, 180, 115, "TextoOutput");
o->end();
}
w->show(argc, argv);
return fltk::run();
}
El caso es que utilizo Dev C++ y cuando lo he ido a compilar me da errores.
[Linker error] undefined reference to `fltk::Window::Window(int, int, char const*)'
[Linker error] undefined reference to `fltk::Widget::shortcut(unsigned int)'
[Linker error] undefined reference to `fltk::Widget::Widget(int, int, int, int, char const*)'
Bueno, asi hasta un total de 13.
¿Que es lo que hago mal? ¿Puede ser del Dev C++?
Muchas gracias.