Wie gesagt, ich mach alles noch mal von vorne.
Ohey, die Funktionen heißen jetzt al_init() etc.?
Dann weiß ich, wo mein Fehler lag. Ich hab zum Testen allegro_init() geschrieben. Wird wohl in version 5 neu sein.
Jab. Allegro-Funktionen haben alle das Präfix "al_".
Dann wird das mein Fehler gewesen sein. Hurra.
Ich probier's jetzt nochmal. (Wurde vorhin von Scheiße unterbrochen.)
Hm. Das Beispielprogramm, das du mir gegeben hat, lässt sich jetzt zwar kompilieren, aber das Programm stürzt aus unerfindlichen Gründen ab.
Oder kommt die Standardfehlermeldung von Windows?
Die übliche "hat ein Problem festgestellt und muss beendet werden"-Meldung.
Wo hast du deine Projekt-Datei gespeichert? (Unter welchem Pfad?)
Und welchen Dateinamen hat die Projektdatei?
C:\Dokumente und Einstellungen\Eric\Eigene Dateien\C++-Programme\allegrotest\allegrotest.cbp
(bin auf meinem virtuellen XP, wenn's daran liegt)
Wähl mal einen Pfad ohne Leerzeichen. Ansonsten funktioniert der Debugger in Code::Blocks nicht. Anschließend öffnest du das Projekt nochmal neu in Code::Blocks und machst folgendes:
In der ersten Programmzeile (also die erste Zeile mit einer ausführbaren Anweisung) klickst du rechts neben die Zeilennummer. Da sollte dann ein roter Kreis erscheinen (ein Breakpoint).
Na ja, aber auch das Release-Build hat diesen Fehler.
Dann suchst du oben, direkt über den Tabs, den Knopf "Debug/Continue" und klickst den.
Und dann klickst du immer "Next Line". So findest du heraus, wo das Programm genau abstürzt.