도와주세요!!
글 수 15,339
2011.11.05 20:35:07 (*.150.216.155)
17673
안녕하세요?
페도라 포팅된 arm보드에 gxlib을 이용해서 글자를 쓰려고 하는 작업을 하고 있습니다~
말씀해주신것을 토대로 해보았는데요~
컴파일 해보면, 버전이 컴파일러와 맞지 않다는 오류가 떠서.
운영자님이 조언해주신것처럼,
제꺼 크로스컴파일러로 만들었었던, libjpeg,libpng,libza 관련 모든 라이브러리를
gxlib을 설치 할때 안에 있는 폴더 ( arm-linux-4.3.2lib ) <- 4.3.2는 제것이 4.3.2라서 바꾸었습니다.
안으로 모두 넣었습니다. (
그랬더니 크로스컴파일 하는데에 문제가 생기지 않더라구요.
앞에서 질문드렸을때,, 알고보니 제가 cross-prefix를 주석처리를 빼지 않았더라구요. 부끄럽지만 #이게 주석처린줄 몰랐습니다..
이제 문법오류 "(" 이런게 뜨지는 않네요 ^^
실행을 시키면, 이러한 오류가 생기는데 문제가 어디에 있는지 알 수 있을까요?
[gx error:11] ??T?????? ????u? ??? ?? ? (gulim.bdf)
한글로 나와있어서 잘 모르겠네요 ㅠ gxbdf.h 안을 보았지만, 잘 알 수가 없었습니다.
코멘트 부탁드리겠습니다 ㅠㅠ
incfalinux폴더에 gx.h를 보시면 해당 번호에 대한 에러를 볼 수 있습니다.
11번 오류를 보면 GXERR_NO_FONT_FILE 라고 적혀 있네요 주석에는 "폰트파일이 없거나 사용할 수 없음"이 적혀 있습니다.
사용하신 문자열 출력 샘플 소스에서는 gx_set_font( "gulim.bdf") 를 이용하여 gulim.bdf 라는 폰트를 지정해 줍니다.
폰트는 sample 폴더에 있는걸 확인 했으나 타겟보드로 옮기시면서 복사가 안됐을것 같네요.
해당 폰트가 있는지 확인해 보시길 바랍니다~