Forum: Compiler & IDEs Kompilierte .exe kann nicht ausgeführt werden (C++) / Netbeans


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Düsenjet (Gast)


Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Guten Morgen zusammen,

ich hab ein Problem mit meiner ausführbaren .exe Datei aus einem C++ 
Programm.
Ich kann nach dem Kompilieren des Projekts die Exe nicht ausführen.

Wenn ich das Programm direkt in Netbeans debugge dann funktioniert das 
Programm auch in der Console von Netbeans.

In der Windows Console funktioniert es dann aber nicht mehr und gibt den
fehler code 0xc000007b

Hat da jemand eine Idee zu was das sein könnte ?

von c.m. (Gast)


Bewertung
0 lesenswert
nicht lesenswert
https://www.google.de/search?q=code+0xc000007b

32/64 bit probleme? google doch mal.

von Peter II (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Düsenjet schrieb:
> In der Windows Console funktioniert es dann aber nicht mehr und gibt den
> fehler code 0xc000007b

vermutlich ist die cygwin Umgebung nur 32bit, da  kann man keine 64bit 
Programme starten.

von Düsenjet (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Peter II schrieb:
> vermutlich ist die cygwin Umgebung nur 32bit, da  kann man keine 64bit
> Programme starten.

Besagt der Ordner "Cygwin64" nicht das ich die 64bit Variante 
Installiert hab ?
Wie kann ich das denn prüfen ?

von Düsenjet (Gast)


Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Düsenjet schrieb:
> Wie kann ich das denn prüfen ?

Ich habe die cygcheck.exe in dem Cygwin ordner mal ausgeführt. Ist dort 
der eintrag für ein 32bit System zu sehen

von Düsenjet (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Also ich habs nochmal ausprobiert,
wenn ich meine .exe mit
der C:\cygwin64\bin\Bash.exe console starte dann funktioniert das 
programm korrekt.
wenn ich das mit der windows command console starte dann funktioniert es 
nicht mehr. -.-

Kennt dafür vielleicht jemand eine Lösung ?

von Dr. Sommer (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Musste denn nicht immer die Cygwin DLL im gleichen Verzeichnis (oder per 
PATH-Umgebungsvariable erreichbar) sein, damit man die dagegen gelinkte 
.exe Datei ausführen kann?

von Düsenjet (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Ich weiss nicht ich habs leider noch nie gemacht :/

In Cygwin hab ich nur eine "cygwin1.dll" gefunden

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.