기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

혹시 트루타입폰트 사용도 가능 한지요?

libsdl.org 예제 중에 ttf 폰트 사용하는
예제를 돌려 보았는데요. wmware 상에서는 잘 돌아 갑니다..
보드(bluesky2410)에서 돌려 볼까 하여 아래처럼 크로스컴파일 을 했습니다.

bash-3.00# arm-linux-g++ -o lesson07ARM lesson07.cpp `cross-sdl-config --cflags` -lSDL -lSDL_image -lSDL_ttf `cross-sdl-config --libs` -ljpeg -lpng -lz -lpthread
요렇게 컴파일 했습니다..

/korea-dokdo/aesoptool/gcc-3.3.4-glibc-2.3.3/arm-linux/arm-linux/lib/libSDL_ttf.a(SDL_ttf.o)(.text+0x6 8): In function `TTF_Init':
/root/chj/SDL/paser/SDL_ttf-2.0.7/SDL_ttf.c:213: undefined reference to `FT_Init_FreeType'
/korea-dokdo/aesoptool/gcc-3.3.4-glibc-2.3.3/arm-linux/arm-linux/lib/libSDL_ttf.a(SDL_ttf.o)(.text+0x2 1c): In function `TTF_OpenFontIndexRW':
/root/chj/SDL/paser/SDL_ttf-2.0.7/SDL_ttf.c:289: undefined reference to `FT_Open_Face'
/korea-dokdo/aesoptool/gcc-3.3.4-glibc-2.3.3/arm-linux/arm-linux/lib/libSDL_ttf.a(SDL_ttf.o)(.text+0x2 6c):/root/chj/SDL/paser/SDL_ttf-2.0.7/SDL_ttf.c:325: undefined reference to `FT_Set_Pixel_Sizes'
/korea-dokdo/aesoptool/gcc-3.3.4-glibc-2.3.3/arm-linux/arm-linux/lib/libSDL_ttf.a(SDL_ttf.o)(.text+0x3 18):/root/chj/SDL/paser/SDL_ttf-2.0.7/SDL_ttf.c:301: undefined reference to `FT_Set_Char_Size'
/korea-dokdo/aesoptool/gcc-3.3.4-glibc-2.3.3/arm-linux/arm-linux/lib/libSDL_ttf.a(SDL_ttf.o)(.text+0x3 38):/root/chj/SDL/paser/SDL_ttf-2.0.7/SDL_ttf.c:310: undefined reference to `FT_MulFix'
/korea-dokdo/aesoptool/gcc-3.3.4-glibc-2.3.3/arm-linux/arm-linux/lib/libSDL_ttf.a(SDL_ttf.o)(.text+0x3 54):/root/chj/SDL/paser/SDL_ttf-2.0.7/SDL_ttf.c:311: undefined reference to `FT_MulFix'
/korea-dokdo/aesoptool/gcc-3.3.4-glibc-2.3.3/arm-linux/arm-linux/lib/libSDL_ttf.a(SDL_ttf.o)(.text+0x3 7c):/root/chj/SDL/paser/SDL_ttf-2.0.7/SDL_ttf.c:313: undefined reference to `FT_MulFix'
/korea-dokdo/aesoptool/gcc-3.3.4-glibc-2.3.3/arm-linux/arm-linux/lib/libSDL_ttf.a(SDL_ttf.o)(.text+0x3 98):/root/chj/SDL/paser/SDL_ttf-2.0.7/SDL_ttf.c:314: undefined reference to `FT_MulFix'
/korea-dokdo/aesoptool/gcc-3.3.4-glibc-2.3.3/arm-linux/arm-linux/lib/libSDL_ttf.a(SDL_ttf.o)(.text+0x3 b0):/root/chj/SDL/paser/SDL_ttf-2.0.7/SDL_ttf.c:315: undefined reference to `FT_MulFix'
/korea-dokdo/aesoptool/gcc-3.3.4-glibc-2.3.3/arm-linux/arm-linux/lib/libSDL_ttf.a(SDL_ttf.o)(.text+0x5 b4): In function `Load_Glyph':
/root/chj/SDL/paser/SDL_ttf-2.0.7/SDL_ttf.c:435: undefined reference to `FT_Load_Glyph'
/korea-dokdo/aesoptool/gcc-3.3.4-glibc-2.3.3/arm-linux/arm-linux/lib/libSDL_ttf.a(SDL_ttf.o)(.text+0x6 e4):/root/chj/SDL/paser/SDL_ttf-2.0.7/SDL_ttf.c:503: undefined reference to `FT_Render_Glyph'
/korea-dokdo/aesoptool/gcc-3.3.4-glibc-2.3.3/arm-linux/arm-linux/lib/libSDL_ttf.a(SDL_ttf.o)(.text+0xa 54):/root/chj/SDL/paser/SDL_ttf-2.0.7/SDL_ttf.c:496: undefined reference to `FT_Outline_Transform'
/korea-dokdo/aesoptool/gcc-3.3.4-glibc-2.3.3/arm-linux/arm-linux/lib/libSDL_ttf.a(SDL_ttf.o)(.text+0xa bc):/root/chj/SDL/paser/SDL_ttf-2.0.7/SDL_ttf.c:433: undefined reference to `FT_Get_Char_Index'
/korea-dokdo/aesoptool/gcc-3.3.4-glibc-2.3.3/arm-linux/arm-linux/lib/libSDL_ttf.a(SDL_ttf.o)(.text+0xb c4): In function `TTF_CloseFont':
/root/chj/SDL/paser/SDL_ttf-2.0.7/SDL_ttf.c:663: undefined reference to `FT_Done_Face'
/korea-dokdo/aesoptool/gcc-3.3.4-glibc-2.3.3/arm-linux/arm-linux/lib/libSDL_ttf.a(SDL_ttf.o)(.text+0x1 048): In function `TTF_SizeUNICODE':
/root/chj/SDL/paser/SDL_ttf-2.0.7/SDL_ttf.c:895: undefined reference to `FT_Get_Kerning'
/korea-dokdo/aesoptool/gcc-3.3.4-glibc-2.3.3/arm-linux/arm-linux/lib/libSDL_ttf.a(SDL_ttf.o)(.text+0x1 4e4): In function `TTF_RenderUNICODE_Solid':
/root/chj/SDL/paser/SDL_ttf-2.0.7/SDL_ttf.c:1103: undefined reference to `FT_Get_Kerning'
/korea-dokdo/aesoptool/gcc-3.3.4-glibc-2.3.3/arm-linux/arm-linux/lib/libSDL_ttf.a(SDL_ttf.o)(.text+0x1 ba4): In function `TTF_RenderUNICODE_Shaded':
/root/chj/SDL/paser/SDL_ttf-2.0.7/SDL_ttf.c:1364: undefined reference to `FT_Get_Kerning'
/korea-dokdo/aesoptool/gcc-3.3.4-glibc-2.3.3/arm-linux/arm-linux/lib/libSDL_ttf.a(SDL_ttf.o)(.text+0x2 278): In function `TTF_RenderUNICODE_Blended':
/root/chj/SDL/paser/SDL_ttf-2.0.7/SDL_ttf.c:1613: undefined reference to `FT_Get_Kerning'
/korea-dokdo/aesoptool/gcc-3.3.4-glibc-2.3.3/arm-linux/arm-linux/lib/libSDL_ttf.a(SDL_ttf.o)(.text+0x2 4d8): In function `TTF_Quit':
/root/chj/SDL/paser/SDL_ttf-2.0.7/SDL_ttf.c:1740: undefined reference to `FT_Done_FreeType'
collect2: ld returned 1 exit status
bash-3.00#
bash-3.00#

이런식으로 에러가 나는데요..
root/chj/SDL/paser/SDL_ttf-2.0.7/SDL_ttf.c 도대체 얘는 어디서 튀어 나온 건지요.. 이런 디렉토리도 파일도 없는데요~~

고현철

2006.12.07 08:06:00
*.232.213.251

가능합니다.

aesop용 큰 rootfs를 보시면 freetype이 들어 있습니다.

SDL_ttf를 컴파일 잘 하시면 될겁니다.
List of Articles
번호 제목 글쓴이 날짜sort 조회 수
268 [NAND] 파일 복사 문제 [5] 김유석 2006-12-16 996
267 모듈 strip 관련 질문 [완료] [5] 박상수 2006-12-15 783
266 use-serial 컨버터 질문 [2] 이태간 2006-12-15 772
265 troll-ftp..에서요.. < === 완료 [3] 윤현승 2006-12-15 712
264 gcc컴파일러 arm버전 확인에 관하여...[완료] [2] 박상수 2006-12-15 1419
263 [NAND] NAND의 nand_scan() 에 대해 질문 드립니다.[완료] [3] 김유석 2006-12-14 950
262 busybox에서 질문입니다.. < === 완료 [4] 윤현승 2006-12-13 868
261 2.6.13 커널 clock관련 질문입니다. [완료] [6] 박기호 2006-12-13 781
260 [SMC91C113] ping 테스트를 하면 커널 패닉이 발생합니다.[완료] [4] 김유석 2006-12-12 1146
259 gdbserver & gdb 에 대해서 질문 <== 완료[자답] [5] 황기천 2006-12-12 1064
258 xinit 관련해서 질문입니다~ [3] 오용석 2006-12-12 622
257 [질문] PDS 게시판에 올린 VGA to Composite 관련 질문이요~[완... [2] 양용현 2006-12-11 713
256 I2C 통신을 하는 FOST02A칩을 보드에 달으려고 하는데요 (참조글) 방창혁 2006-12-08 712
255 I2C 통신을 하는 FOST02A칩을 보드에 달으려고 하는데요[완료] [6] 유태경 2006-12-08 1264
254 usb gadget 관련.. [완료] [1] 박기호 2006-12-08 902
253 [질문] SDL 사용시 프레임버퍼 드라이버 ??? [1] 장석원 2006-12-08 787
252 SMSC91C113 인터럽트 질문 드립니다.[완료] [6] 김유석 2006-12-08 1178
251 smdk2440 사운드 관련 질문입니다[완료] [2] 박상수 2006-12-07 806
» 이솝보드에서 SDL로 ttf 사용 가능 한가요? [1] 김증일 2006-12-07 886
249 테스트 보드 관련 질문입니다. -> 혹시 aesop 2차보드 파실분이?... [3] MrAhn 2006-12-07 845

사용자 로그인