C++ と Visual Studio 2012 で Allegro 5 をいじっていますが、何らかの理由で、Allegro wiki のサンプル コードを使用してフォントを読み込むことができません。
ALLEGRO_FONT *font = al_load_ttf_font("pirulen.ttf",72,0 );
if (!font){
fprintf(stderr, "Could not load 'pirulen.ttf'.\n");
return false;
}
al_clear_to_color(al_map_rgb(50,10,70));
al_draw_text(font, al_map_rgb(255,255,255), 640/2, (480/4),ALLEGRO_ALIGN_CENTRE, "It worked!");
Visual Studio プロジェクトの実行可能なほぼすべてのディレクトリと、.exe があるディレクトリにフォント ファイルを配置しようとしました (他のいくつかのスレッドで示唆されているように)。また、そのコピーを C: ドライブにドロップして、完全修飾パスで呼び出してみました。試してみましたがC:\\pirulen.ttf
、C:/pirulen.ttf
どちらも機能しませんでした。プロジェクトの「Resource Files」フォルダーにも追加しようとしましたが、それも機能しませんでした。
何が起こっているのかについて何かアドバイスはありますか?
ありがとう。