어제 퇴근길에 끄적대면서 힘들게 컴파일을 했는데.. 정말 힘들다 ㄱ-
example2.cpp의 경우 gcc 대신 g++ -lm -lfreetype 만 해주면 되는데
example3.cpp는 에러가 난다. -ㅁ-!
그래서 부랴부랴 다시 소스를 열어보니
위와 같이 소스를 보면 소스안에 저렇게 컴파일 해라~ 라고 친절이 나와있다.
아무튼 저 녀석들을 동일한 디렉토리에 복사해주면 일단 해결~
example2.cpp 결과
리눅스에서 열어본 파일.
Windows용 GIMP에서 열어본 파일
GIMP에서 PNG로 변환한 파일.
example3.cpp 결과
2010/05/30 - [프로그램 사용/libfreetype] - libfreetype tutorial 따라하기
example2.cpp의 경우 gcc 대신 g++ -lm -lfreetype 만 해주면 되는데
example3.cpp는 에러가 난다. -ㅁ-!
그래서 부랴부랴 다시 소스를 열어보니
# vi example3.cpp 1 // example3.cpp 2 3 // This file demonstrates how to use FreeType's stand-alone renderer, 4 // both in B/W and 5-levels gray mode. 5 // 6 // Copy the files ftraster.c, ftimage.h, and ftmisc.h into the same 7 // directory as this file, then say 8 // 9 // g++ -D_STANDALONE_ \ 10 // -DFT_RASTER_OPTION_ANTI_ALIASING \ 11 // -o example3 example3.cpp |
아무튼 저 녀석들을 동일한 디렉토리에 복사해주면 일단 해결~
freetype-2.3.12/src/raster/ftraster.c freetype-2.3.12/src/raster/ftmisc.h freetype-2.3.12/include/freetype/ftimage.h |
example2.cpp 결과
$ ./example2.o /usr/share/fonts/truetype/ttf-japanese-gothic.ttf test.tga |
리눅스에서 열어본 파일.
Windows용 GIMP에서 열어본 파일
GIMP에서 PNG로 변환한 파일.
example3.cpp 결과
$
./example3.o |
linux에서 열어본 화면
$ file *.pgm out-gray.pgm: Netpbm PGM "rawbits" image data $ file *.pbm out-mono.pbm: Netpbm PBM "rawbits" image data |
2010/05/30 - [프로그램 사용/libfreetype] - libfreetype tutorial 따라하기
'프로그램 사용 > libfreetype' 카테고리의 다른 글
libfreetype tutorial 따라하기 (2) | 2010.05.30 |
---|---|
libfreetype, FreeType project (4) | 2010.05.26 |