Hi@ll
ich wollte ein kleines Testprogramm für SDL_TTF schreiben (Gibt einfach nur "Hallo TTF-Welt" aus). Allerdings schaffe ich es einfach nicht es statisch zu kompilieren. Erhalte immer folgende Fehler:
Ich glaube nicht, dass es an meinem Code liegt, da er "nicht-statisch" ohne Probleme kompiliert. Zum Kompilieren verwende ich folgenden Befehl:
Weiß vielleicht jemand von euch was ich falsch mache?
Danke für eure Hilfe
mfg
Thomas W
ich wollte ein kleines Testprogramm für SDL_TTF schreiben (Gibt einfach nur "Hallo TTF-Welt" aus). Allerdings schaffe ich es einfach nicht es statisch zu kompilieren. Erhalte immer folgende Fehler:
Code:
SDL_ttf.c:(.text+0xa6c): undefined reference to `FT_Open_Face'
SDL_ttf.c:(.text+0xab4): undefined reference to `FT_Set_Pixel_Sizes'
SDL_ttf.c:(.text+0xba0): undefined reference to `FT_Set_Char_Size'
SDL_ttf.c:(.text+0xbbc): undefined reference to `FT_MulFix'
SDL_ttf.c:(.text+0xbe4): undefined reference to `FT_MulFix'
SDL_ttf.c:(.text+0xc1c): undefined reference to `FT_MulFix'
SDL_ttf.c:(.text+0xc44): undefined reference to `FT_MulFix'
SDL_ttf.c:(.text+0xc68): undefined reference to `FT_MulFix'
/usr/local/gp2xdev/lib/libSDL_ttf.a(SDL_ttf.o): In function `TTF_OpenFontIndex':
SDL_ttf.c:(.text+0xd50): undefined reference to `SDL_RWFromFile'
/usr/local/gp2xdev/lib/libSDL_ttf.a(SDL_ttf.o): In function `TTF_OpenFont':
SDL_ttf.c:(.text+0x10c0): undefined reference to `SDL_RWFromFile'
/usr/local/gp2xdev/lib/libSDL_ttf.a(SDL_ttf.o): In function `TTF_SizeUNICODE':
SDL_ttf.c:(.text+0x14f8): undefined reference to `FT_Get_Kerning'
/usr/local/gp2xdev/lib/libSDL_ttf.a(SDL_ttf.o): In function `TTF_RenderUNICODE_Solid':
SDL_ttf.c:(.text+0x1b60): undefined reference to `FT_Get_Kerning'
/usr/local/gp2xdev/lib/libSDL_ttf.a(SDL_ttf.o): In function `TTF_RenderUNICODE_Shaded':
SDL_ttf.c:(.text+0x24c8): undefined reference to `FT_Get_Kerning'
/usr/local/gp2xdev/lib/libSDL_ttf.a(SDL_ttf.o): In function `TTF_RenderUNICODE_Blended':
SDL_ttf.c:(.text+0x2e8c): undefined reference to `FT_Get_Kerning'
collect2: ld returned 1 exit status
Ich glaube nicht, dass es an meinem Code liegt, da er "nicht-statisch" ohne Probleme kompiliert. Zum Kompilieren verwende ich folgenden Befehl:
Code:
/usr/local/gp2xdev/bin/gp2x-gcc `/usr/local/gp2xdev/bin/sdl-config --cflags` -static -o test test.c `/usr/local/gp2xdev/bin/sdl-config --static-libs` -lSDL_ttf
Weiß vielleicht jemand von euch was ich falsch mache?
Danke für eure Hilfe
mfg
Thomas W