Unhandled exception/Access violtaion in SDL
-
Hallo,
ich habe das 1. Kapitel eines Tutorials über Spieleprogrammierung mit SDL durchgearbeitet und beim Kompilieren des mitgelieferten Codes
bekomme ich eine Unhandled Exception.Das Tutorial (und der Code) lassen sich hier finden:
http://www.aaroncox.net/tutorials/arcade/Introduction.html
(Code ganz unten)Was mich irritiert ist, dass das Programm aus dem Archiv fehlerfrei läuft. Übertrage ich den Code in mein eigenes Projekt gibt es die Unhandled exception/Access violation
Der Debugger hält dabei in der Zeile
SDL_Color foreground = { fR, fG, fB}; // Text color. //an.
Ich seh hier jetzt aber eigentlich gar nicht das Problem.
Mit den Werten vom Debugger komm ich hier jetzt auch nicht direkt weiter,
aber bin in der Hinsicht auch noch ein ziemlicher Anfänger.
Variablenwerte scheinen nämlich vollkommen normal zu sein (fR, fG und fB als Farbwerte jeweils 255). Unter 'foreground'
steht zumindest ein Wert (der für r) mit dem ich überhaupt nichts anfangen kann.
http://img189.imageshack.us/img189/1130/strangeb.pngLiegt es daran?
Wenn ja, was kann ich dagegen tun?Viele Grüße,
Trynox
-
Das scheint eher ein Problem mit einer Bibliothek zu sein. Möglicherweise benutzt du in einem Projekt eine etwas ältere/neuere Bibliotheksversion der SDL oder aber eine für die Einstellungen falsche (siehe Debug/Release Versionen).
-
Ja, das wars, vielen Dank!
Ich hab nicht gesehen, dass Visual Studio beim Laden des alten Projektes einen neuen Ordner erstellt hat und in diesem haben dann die Libraries gefehlt.Komische Sache. Ich hab eigentlich nur ein altes Projekt geladen und dann erneut kompiliert, warum wurde also im Projektordner ein neuer Ordner mit dem selben Projektnamen erstellt?
Naja - vielen Dank noch mal!