Hallo, ich habe C++ Code mit Eclipse entwickelt der auch wunderbar läuft wenn ich den Run Button drücke. Ich habe jetzt allerdings versucht im Release Ordner den Eclipse im Workspace anlegt die .exe zu starten, was aber nicht funktionierte. Im Command Window erschien die Meldung: 3 [main] test 232 handle_exceptions: Exception: STATUS_ACCESS_VIOLATION 286 [main] test 232 open_stackdumpfile: Dumping stack trace to test.exe.stackdump Wieso läuft die .exe unter Eclipse und nicht im Command Window? MfG Jörg
Eclipse startet doch bestimmt die Debug version, du willst aber die Release version starten. Ich vermute du hast vergessen eine Variable zu initalisieren, der Debugger setzt sie auf 0, in realen leben kann alles drin stehen. void* p; if ( p ) printf("%p\n", p ); reicht da schon aus.
Danke für deine Antwort Peter. Also ich habe unter Eclipse active configurations und manage configurations Release eingestellt. Ich habe noch mal alle Variabelen überprüft, diese sind alle richtig intialisiert. void *p behebt das Problem leider auch nicht. Weißt du sonst noch einer Rat oder jemand anders? Bin für jeden Tipp dankbar.
> [main] test 232
könnte das eine Zeilennummer sein? was steht denn dort. Zeig doch mal
den Quellcode sonst können wir alle nur raten.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.