Dev - C++ - problemas instalando libreria SDL_ttf

   
Vista:

problemas instalando libreria SDL_ttf

Publicado por jordi santjordiporto@hotmail.com (2 intervenciones) el 22/06/2013 14:11:17
Estoy haciendo el curso de http://lazyfoo.net/SDL_tutorials/lesson07/index.php
y me encuentro que para cambiar el tipo de texto me piden incluir la libreria ttf, la he descargado en
http://www.libsdl.org/projects/SDL_ttf/ --> binary -->windows --> SDL ttf (64 bits) y SDL ttf develop

Entonces he descomprimido ambos archivos y he colocado la cabecera sdl_ttf.h en la carpeta de includes que tengo en devcpp/includes/SDL, el SDL_ttf.lib en devcpp/lib y los 3archivos dll en c/windows/system (zlib1.dll, libfreetype-6.dll, sdl_ttf.dll) y por ultimo añado la linia -ISDL_ttf en las comandas de enllaçador de compilador que me quedan -lmingw32 -lSDLmain -lSDL -lSDL_image -lSDL_mixer -ISDL_ttf.

Entonces, sucede un gran error, zas, no funciona ningun programa, la ventana del programa se abren y se cierran automaticamente, he descubierto que eso es debido a que el nuevo archivo zlib1.dll ocupa casi el doble del espacio y si pongo el antiguo que usaba para SDL_image se me siguen cargando sin problemas, pero sige sin funcionar las fuentes, no hay forma que funcione la libreria SDL_ttf.

En cuanto intento compilar algo con SDL_ttf me salta ese error en el compilador:

[Linker error] undefined reference to `TTF_Init'
[Linker error] undefined reference to `TTF_OpenFont'
[Linker error] undefined reference to `TTF_Quit'
[Linker error] undefined reference to `TTF_RenderText_Solid'
ld returned 1 exit status

Entonces me dije, voy a probar en code blocks, quien save, tal vez ahi tengo suerte, pero nada, ahi peor, no me salta ningun error, simplemente ni funciona xD.
No encuentro ningun manual de como instalar esta libreria así que hice = que en todas las otras que habia incluido (sdl_image y sdl_mixer) pero no hay manera que funcione.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

problemas instalando libreria SDL_ttf

Publicado por jordi (2 intervenciones) el 25/06/2013 11:47:52
pues nada al final consegui arreglarlo, nose como porque termine haciendo lo mismo xD, añadir el include en la carpeta de includes, la libreria en la carpeta de libs y añadiendo las ddl en el fichero tal y como explica en http://lazyfoo.net/SDL_tutorials/lesson03/windows/devcpp/index.php
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar