.exe hat ein problem festgestellt und muss beendet

Hallo zusammen,
Nach mühsamer Kleinarbeit hab ich endlich mein c++ Projekt mit DEV-Cpp zuende gestellt. Der Kompeliervorgang läuft einwandfrei ab.
Wenn ich jedoch nun die Anwendung ausführen will, erscheint die Fehlermeldung :

.exe hat ein problem festgestellt und muss beendet werden

Die selbe Anwendung läuft bei einem Freund reibungslos, jedoch unter Unix als BS.

Meine Frage wäre, ob es möglich ist die Anwendung auch auf XP Home Edition SP2 laufen zu lassen?

Über eure Hilfe und Anregungen wäre ich echt super dankbar, da ich nicht mehr weiter weiß.

Hallo,

.exe hat ein problem festgestellt und muss beendet werden

vermutlich hast du irgendwo den Speicher verbastelt (über eine Array-Grenze hinweg geschrieben oder so).

Die selbe Anwendung läuft bei einem Freund reibungslos, jedoch
unter Unix als BS.

Vermutlich tritt der Fehler bei ihm nicht zu Tage.

Kompiliere das Programm mal unter Unix mit Debug-Symbolen, und lasse es dann mit valgrind laufen, das wird dir recht gut sagen können wo die Fehler im Programm liegen.

Grüße,
Moritz

Hallo Moritz,
vielen Dank für deine schnelle Hilfe ich werde deine Tipps so schnell wie möglich ausprobieren. Das Ergebnis poste ich dann hier.

Dankeschön Robert

Hi,
meines Wissens hat Dev-C++ ein gdb-Interface eingebaut. Wahrscheinlich liest du gerade „C++ für Dummies“. Leider ist Dev-C++ veraltet, nimm besser das Nachfolgeprojekt wxDev-C++ (http://wxdsgn.sf.net) oder Code::Blocks (http://codeblocks.org) und poste hier mal deinen Sourcecode.

mfg, Hans

Ich würde auch mal einen anderen Compiler benutzen.

zB. Visual Studio C++ 2008 Express -> http://www.microsoft.com/germany/Express/