2

をコンパイルすることはできません次のエラーが表示されます。は</p> <p>は、私は新しい空のプロジェクトが、私はこのコード行を追加し、ソースファイル</p> <p>を追加します、私はちょうどアレグロライブラリをダウンロードしアレグロ使用してのVisual C++

c:\allegro\include\allegro5\internal\alconfig.h(28) : fatal error C1083: Cannot open include file: 'allegro5/platform/alplatf.h': No such file or directory

したがって、私はalconfig.hに移動して変更します。

#include "allegro5/platform/alplatf.h" 

:今

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

それはは私に、このエラーを与える:

c:\allegro\include\allegro5\platform\alplatf.h.cmake(2) : fatal error C1021: invalid preprocessor command 'cmakedefine'

ので、私は#include "../../allegro5/platform/alplatf.h.cmake"声明を取り除くことは、は言う:

c:\allegro\include\allegro5\internal\alconfig.h(57) : fatal error C1189: #error : platform not supported

私にはわからない

は、私は本当にあなたもそれを構築することなく、ソースバージョンを使用しようとしているように見えます

+0

一般に、ソースコードを掘り下げることは、ライブラリをコンパイルするための方法ではありません。ライブラリは(願わくば)作成者のためにコンパイルされるので、正しいパスと同様の設定を設定するだけでコンパイルすることができます。アレグロの構築に関する文書を読んだことがありますか? – dutt

答えて

1

を困惑していますので、私はWindowsを実行しています、そこから行くことにしました。それを構築する方法については、付属の説明書を参照してください。要するに、あなたはcmakeのをインストールし、次の操作を実行する必要があります:\アレグロ

  • ます。mkdir
  • cmakeのを構築
  • CDを構築..
    • は、Visual Studioが
    • プロンプトCD cを命じる開きます
    • nmake

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

    ジェネリックインストール以外のものをビルドする場合は、すべての依存関係が必要です。

    とそれを自分で構築する方法については上記のすべてを無視する:私は非常にあなただけのWindows用のビルド済みのバイナリをダウンロードすることをお勧めします。

    0

    In this tutorial Microsoft Visual Studio 2010 ExpressにAllegro 5をインストールできます。私はあまりにも多くの違いがあるとは思わない。

    関連する問題