Exe läuft unter Eclipse aber im Command Window nicht!

Gast #1311064
Lesenswert?
• ▲
▼
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
Gast #1311068
Lesenswert?
• ▲
▼
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.
Gast #1311100
Lesenswert?
• ▲
▼
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.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.