2

アレグロライブラリをダウンロードしました

新しい空のプロジェクトを作成してから、ソースファイルを追加します

次のコード行を追加します。

#include <allegro.h>

コンパイルすると、次のエラーが発生します。

c:\ allegro \ include \ allegro5 \ internal \ alconfig.h(28):致命的なエラーC1083:インクルードファイルを開くことができません:'allegro5 / platform / alplatf.h':そのようなファイルまたはディレクトリはありません

だから私はalconfig.hに行き、変更します:

#include "allegro5/platform/alplatf.h"

に:

#include "../../allegro5/platform/alplatf.h.cmake"

これで、このエラーが発生します

c:\ allegro \ include \ allegro5 \ platform \ alplatf.h.cmake(2):致命的なエラーC1021:無効なプリプロセッサコマンド'cmakedefine'

だから私はそれ#include "../../allegro5/platform/alplatf.h.cmake"が言うステートメントを取り除きます:

c:\ allegro \ include \ allegro5 \ internal \ alconfig.h(57):致命的なエラーC1189:#error:プラットフォームはサポートされていません

そこから行くのかわからない、窓を走らせているので本当に困惑している

4

2 に答える 2

1

ソースバージョンをビルドせずに使用しようとしているようです。ビルド方法については、付属の手順を参照してください。つまり、cmakeをインストールして、次のことを行う必要があります。

  • VisualStudioコマンドプロンプトを開きます
  • cd c:\ allegro
  • mkdirビルド
  • cdビルド
  • cmake..
  • nmake

その時点で、Allegroを構築する必要があります。代わりに、に適切なオプションを指定して、MSVCプロジェクトファイルを作成することもできますcmake -G "Visual Studio ..."。次に、VisualStudio内からAllegroをビルドできます。(ただし、実行nmakeはおそらく高速で面倒ではありません。)

一般的なインストール以外のものをビルドする場合は、すべての依存関係が必要です。次の場所からWindows用のビルド済みバイナリをダウンロードすることを強くお勧めします。

自分で作成する方法については、上記のすべてを無視してください。

于 2010-12-01T02:51:42.320 に答える
0

このチュートリアルでは、Allegro5をMicrosoftVisual Studio2010Expressにインストールできます。それほど大きな違いはないと思います。

于 2013-05-21T12:13:48.213 に答える