Ich bin ziemlich neu in C++ (und Programmierung im Allgemeinen) und ich versuche derzeit, die "SDL.h" Header in ein C++ Projekt in Eclipse (ich benutze minGW btw). Ich habe das Projekt mit den Pfaden zu den Header-Dateien und der SDL-Bibliothek versehen. Allerdings whenver I umfassen insbesondere „SDL.h“ und die Build dann Projekt, das ich die folgende Meldung: „.‚Starten von SDL Basic.exe‘hat ein Problem Programmdatei existiert nicht“SDL.h "Programmdatei existiert nicht"
Ich bin mir ziemlich sicher, dass dies mit der Tatsache zu tun hat, dass keine .exe-Datei generiert wird, wenn ich das Projekt mit SDL.h erstellt habe. Was ich nicht verstehe ist warum das passiert. Wenn ich einen anderen SDL-Header wie SDL_assert einfüge, ist das kein Problem. Dann wird die .exe-Datei wie gewohnt erzeugt und das Programm läuft genau so wie es sollte [Bildbeschreibung hier eingeben] [1]
http://i.stack.imgur.com/cdV8U.jpg Wie es aussieht, wenn SDL.h enthalten ist.
http://i.stack.imgur.com/MW7PX.jpg Wie es aussieht, wenn etwas anderes von SDL enthalten ist.
Bitte geben Sie den vollständigen Text von der CDT Build Console. Ich sehe einen undefinierten Bezug in Ihrem Bild, aber ich bin gespannt, wie es über den Rand des Bildes hinausgeht. Es besteht die Möglichkeit, dass der Header SDL.h Code einliest, für den eine Verknüpfung in einer externen Bibliothek erforderlich ist, sodass die Verknüpfungsoperation fehlschlägt. – Aenimated1
Okay, also hier ist der vollständige Text: http://imgur.com/XzKZruI –