Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Spieleentwicklung mit Allegro

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
13.08.2006, 19:09 Uhr
DigitalRevolution



Hallo,
ich hoffe ich bin im richtigem Forum und es gibt hier jmd. der sich mit der allegro-Bibliothek auskennt, ich habe da nämlich ein Problem.
Ich arbeite unter Windows mit dem DevC++ Compiler.
Ich habe allegro jetzt installiert und probiere eine einfache HelloWorld anwendung damit zu schreiben:


C++:
#include <allegro.h>

int main() {
allegro_init();
allegro_message("Hello World!");
return 0;
}

END_OF_MAIN()


Doch der Compiler gibt mir immer wieder diesen Linker Fehler aus:

1 EEntwicklung\Spiele\AllegroProjekte\helloworld.cpp allegro.h: No such file or directory.

Auch dass ich "allegro/lib/mingw32/liballeg.a" bei den Linker Parametern eingebe hilft nicht.Auch "-lalleg" hat keine Auswirkung.

Was kann ich tun???

Hoffe auf Hilfe
DR

mod edit: BENUTZE DIE CPP TAGS SELBER
mod edit 2: Wenn schon korrigieren, dann doch bitte richtig
--
Der Vorteil der Klugheit besteht darin, daß man sich dumm stellen kann. Das Gegenteil ist schon schwieriger.

Dieser Post wurde am 14.08.2006 um 09:48 Uhr von Reyx editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
13.08.2006, 19:16 Uhr
~Blubber2063
Gast


Das ist auch kein Linker Fehler sondern, er findet dein Headerfile nicht, offensichtlich liegt es nicht im include pfad deines compilers.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
13.08.2006, 21:25 Uhr
DigitalRevolution



hallo,
danke, ich habe Fehler behoben ich hatte die LIB--Datei noch nicht kompiliert.
Nun wird zwar die allegro.h gefunden, ich bekomme aber dennoch die Fehlermeldung

"D:/Programme/Dev-Cpp/Bin/../lib/gcc/mingw32/3.4.2/../../../../include/allegro/internal/alconfig.h:65:45: allegro/platform/astdbool.h: No such file or directory"

Was mach ich falsch?

gruß DR
--
Der Vorteil der Klugheit besteht darin, daß man sich dumm stellen kann. Das Gegenteil ist schon schwieriger.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
14.08.2006, 09:05 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


du musst deinem projekt bzw dem kompletten Compiler einen neuen Include-Pfad mitteilen:

D:/Programme/Dev-Cpp/Bin/../lib/gcc/mingw32/3.4.2/../../../../include

das lässt sich irgendwo in den einstellungen einstellen. ansonsten per kommandozeile mit


Code:
-ID:/Programme/Dev-Cpp/Bin/../lib/gcc/mingw32/3.4.2/../../../../include


--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
15.08.2006, 17:35 Uhr
DigitalRevolution



Hallo vielen Dank, es war der richtige Ansatz.Ich habe die Datei aber per Windows-Suche im Verzeichnis EEntwicklung\Spiele\AllegroProjekte\allegro\include\allegro\platform gefunden. Also habe ich dieses Verzeichnis zu den Include Pfaden hinzugefügt.
Vielen Dank nochmal!
gruß DR
--
Der Vorteil der Klugheit besteht darin, daß man sich dumm stellen kann. Das Gegenteil ist schon schwieriger.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: