Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: overxfl0w13 en 27 Junio 2012, 14:03 pm



Título: Problema Librería SFML
Publicado por: overxfl0w13 en 27 Junio 2012, 14:03 pm
No consigo instalar correctamente la librería ya que pruebo los samples que trae consigo y no corre ninguno, consigue compilar bien, pero a la hora de enlazarlo falla.

Estoy en Debian, y he colocado los archivos en sus carpetas correspondientes, concretamente:

/usr/include/
/usr/lib/
/usr/src/

Los errores que me lanza IDE son el orden siguiente:

Pong.cpp:(.text+0x30b): undefined reference to `sf::Image::Image()'
/tmp/ccplj7Gr.o: In function `sf::Sprite::~Sprite()':
Pong.cpp:(.text._ZN2sf6SpriteD1Ev[sf::Sprite::~Sprite()]+0x2e): undefined reference to `sf::Drawable::~Drawable()'

La mayor parte, "undefined reference to"

El caso es ese, no consigo hacer funcionar ningún cpp que haga uso de la librería, uso Geany como IDE y he probado a compilar y linkear desde la terminal con:

g++ -o pong.cpp -libsfml-graphics

Pero nada, ni de una forma ni de otra, ¿ Alguna Idea ?

Un saludo :)


Título: Re: Problema Librería SFML
Publicado por: 0xDani en 27 Junio 2012, 14:32 pm
A mi me paso algo parecido con allegro(aunque yo acabe instalando SDL) y en teoria tendrias que enlazar con -l y las cuatro primeras letras de la biblioteca o algo asi, prueba con -lsfml y con -lSFML.


Título: Re: Problema Librería SFML
Publicado por: anonimo12121 en 28 Junio 2012, 15:02 pm
linkea tambien system. y luego en el code incluye los respectivo incluye xD
cuéntame