[PR] この広告は3ヶ月以上更新がないため表示されています。
ホームページを更新後24時間以内に表示されなくなります。
include <ディレクトリ>それで、src ディレクトリに移って、 ターミナルから 次のコマンドを入力freetype<ディレクトリ>ft2build.h
SDL.h
SDL_main.h
SDL_types.h
SDL_getenv.h
SDL_error.h
SDL_rwops.h
SDL_timer.h
SDL_audio.h
SDL_cdrom.h
SDL_joystick.h
SDL_events.h
SDL_video.h
SDL_byteorder.h
SDL_version.h
begin_code.h
gcc -W -Wall -O2 -c -s -I./include -DGLYPH_TARGET=GLYPH_TARGET_SDL -o glyph-sdl-osx.o glyph.c( SDL 用の場合は、説明書によるとターゲットを -DGLYPH_TARGET=GLYPH_TARGET_SDL とする)
In file included from glyph.c:606:と warning が出るが glyph-sdl-osx.o が作成される。
glyph_to_sdl.c: In function `_gk_sdl_putpixel':
glyph_to_sdl.c:151: warning: unused parameter `a'
glyph_to_sdl.c: In function `_gk_put_glyph_any':
glyph_to_sdl.c:204: warning: suggest explicit braces to avoid ambiguous `else'
ar -rcs libglyph-sdl-osx.a glyph-sdl-osx.o上のコマンドで 生成した libglyph-sdl-osx.a というファイルを、
#define GLYPH_TARGET GLYPH_TARGET_SDL
#include <glyph.h >
SDL_Surface *screen;
screen=SDL_SetVideoMode(640,480, video_bpp, videoflags);
GLYPH_FACE *face;
GLYPH_REND *rend;
face = gk_load_face_from_file("mikachan.ttf",0);//みかちゃんフォント
rend = gk_create_renderer(face,0);
gk_rend_set_size_pixels(rend,32,32);
gk_rend_set_text_color(rend,29,102,185);
gk_render_line_utf8(screen,rend,"Hello, World! ",50,50);
gk_rend_set_text_color(rend,180,50,80);
gk_render_line_utf8(screen,rend,"SDLでTrueTypeFontを表示!",50,100);
gk_unload_face (face );//フェイスデータを破棄
gk_library_cleanup();//フォントのメモリを解放