3

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.ttfC:/pirulen.ttfどちらも機能しませんでした。プロジェクトの「Resource Files」フォルダーにも追加しようとしましたが、それも機能しませんでした。

何が起こっているのかについて何かアドバイスはありますか?

ありがとう。

4

2 に答える 2

3

言う必要があるすべてがここにあります:

于 2012-12-24T04:35:20.100 に答える