Hallo,
Ich interressiere mich für dieses Tutorial. Also habe ich es mir durchgelesen, halbwegs verstanden und runtergeladen um einfach mal zu testen. Pustekuchen, sobald ich ein Problem beseitigt (naja ...) habe, trat ein Neues auf.
Beim ersten Versuch kam "SDL.h" nicht gefunden. Soweit auch für mich noch kein Problem: SDL.dll herunterladen, das Entwicklerpaket in die include und lib Ordner schreiben und den Pfad der #include Direktive anpassen (<SDL/SDL.h>)
Das ging auch nicht, also habe ich mir diverse Threads, FAQs und Googlefunde zu Gemüte geführt. Dabei bekam ich heraus, das ich einige Bibliotheken einbinden muss (in Projekt Optionen -> Parameter -> Linker: [TEXTFELD]). Gesagt, tun getan.
libmingw32.a
libSDLmain.a
libSDL.a
Da fällt mir auf das er "iostream.h" nicht findet. Ich habe dann ein wenig rumgespielt und Testweise ein Häkchen bei "Compiliere Datei als C++" gesetzt.
Jetzt noch die Parameter der main() dazu, <iostream> statt <iostream.h> includen und ein "using namespace std;".
Damit fängt der Sourcecode nun so an:
Jetzt kommt nur noch eine Meldung F:\temp\sdl_source\Makefile.win [Build Error] [Projekt1.exe] Error 1 .
Ich habe keine Idee was ich noch machen könnte. Kann mir jemand einen Tipp oder eine URL geben, die mir hilft das Programm doch zum laufen zu bekommen?
Ich interressiere mich für dieses Tutorial. Also habe ich es mir durchgelesen, halbwegs verstanden und runtergeladen um einfach mal zu testen. Pustekuchen, sobald ich ein Problem beseitigt (naja ...) habe, trat ein Neues auf.
Beim ersten Versuch kam "SDL.h" nicht gefunden. Soweit auch für mich noch kein Problem: SDL.dll herunterladen, das Entwicklerpaket in die include und lib Ordner schreiben und den Pfad der #include Direktive anpassen (<SDL/SDL.h>)
Das ging auch nicht, also habe ich mir diverse Threads, FAQs und Googlefunde zu Gemüte geführt. Dabei bekam ich heraus, das ich einige Bibliotheken einbinden muss (in Projekt Optionen -> Parameter -> Linker: [TEXTFELD]). Gesagt, tun getan.
libmingw32.a
libSDLmain.a
libSDL.a
Da fällt mir auf das er "iostream.h" nicht findet. Ich habe dann ein wenig rumgespielt und Testweise ein Häkchen bei "Compiliere Datei als C++" gesetzt.
Jetzt noch die Parameter der main() dazu, <iostream> statt <iostream.h> includen und ein "using namespace std;".
Damit fängt der Sourcecode nun so an:
Code:
#include <iostream>
#include <SDL/SDL.h>
using namespace std;
int main(int argc, char *argv[])
{
// Ab hier habe ich nichts verändert
Jetzt kommt nur noch eine Meldung F:\temp\sdl_source\Makefile.win [Build Error] [Projekt1.exe] Error 1 .
Ich habe keine Idee was ich noch machen könnte. Kann mir jemand einen Tipp oder eine URL geben, die mir hilft das Programm doch zum laufen zu bekommen?