it-swarm.com.de

Starten Sie fehlgeschlagenes Binärprogramm nicht Eclipse für C in Windows

Ich habe das Eclipse CDT-Plugin und die folgenden Pakete installiert:

  1. MinSys
  2. MinGW

Ich habe auch Pfade in der Umgebungsvariable PATH hinzugefügt. Selbst dann kann ich kein Beispielprogramm in Eclipse kompilieren und ausführen.
Wie kann ich das beheben? Dank für Ihr Interesse.

56
nikhil

Ich bin sogar mit diesem Fehler konfrontiert und habe eine Menge gesucht. Zum Glück habe ich es selbst herausgefunden.

Folgende Punkte müssen Sie sicherstellen, um sicherzustellen, dass sie festgelegt sind:

  1. Fenster> Voreinstellungen> C/C++> Assistent für neue CDT-Projekte> Makefile-Projekt> Binäre Parser

    a) Stellen Sie PE Windows Parser ein, wenn Sie sich unter Windows befinden.

    b) Stellen Sie Cygwin PE Parser ein, wenn Sie Cygwin verwenden

    c) Stellen Sie Elf Parser ein, wenn Sie Ubuntu verwenden

  2. Fenster> Voreinstellungen> C/C++> Erstellen> Umgebung

    Klicken Sie nun auf "Auswählen" und wählen Sie die Variable "Pfad" aus, damit Sie Ihre Pfadvariablen in Eclipse hinzufügen. 

Jetzt ist alles fertig!

Alles was Sie tun müssen, ist ein Testprogramm zu schreiben und Strg + B zu drücken (Alles erstellen; es gibt eine Schaltfläche in der Menüleiste) und danach auf "Ausführen" klicken.

85
Surya

Nachdem das Setup abgeschlossen ist, gehen Sie zu Eclipse project --> build all oder Ctrl + B dann baut Eclipse automatisch die Binärdateien auf und andere Sachen führen nun Ihr Projekt aus

57
noelyahan
  1. Öffnen Sie die Projekteigenschaften (klicken Sie mit der rechten Maustaste auf Ihr Projekt, und wählen Sie im Menü Eigenschaften).
  2. C/C++ Build -> Einstellungen
  3. Klicken Sie auf die Registerkarte Binäre Parser und überprüfen Sie den PE Windows Parser
16
Almir

In meinem Fall

  1. Ich speichere gerade das Programm. Drücken Sie Ctrl + B um es zu bauen.
  2. Aktualisiere es.
  3. Führen Sie dann das Programm aus.

Jetzt können Sie sehen, dass dies gut funktioniert.

14
Bharti Rawat
  1. Bauen
  2. Aktualisieren Sie das Projekt. Ein neuer Ordner namens Binaries wird jetzt im Projekt-Explorer angezeigt.
  3. Jetzt ausführen :)
8
singingsingh

Dieses Problem ist bei mir passiert. Ich habe das Problem gefunden, dass der von mir verwendete Anti-Virus die Binärdatei als Trojaner betrachtet und den Eclipse deaktiviert, damit er nicht erfolgreich erstellt wird. Sie müssen den automatischen Schutzmodus deaktivieren, das Projekt erstellen und ausführen. 

3
Sami Eltamawy

Gleiches Problem, aber unter Mac OS auf Eclipse Kepler. Behoben mit der folgenden Konfiguration

Klicken Sie mit der rechten Maustaste auf Projekt-> Eigenschaften-> C/C++ - Allgemein-> Run/Debug-Einstellungen.

Ich habe keine Startkonfiguration gesehen. Also habe ich neu erstellt und folgende Einträge eingegeben. Probleme ist der Name der Anwendung :-). Denken Sie daran, dass dies nur für das Debug-Projekt funktioniert, nicht für das Release, oder Sie müssen die Build-Einstellung erneut aktualisieren. Hoffe das hilft. 

enter image description here

1
animageofmine

Ist mir einfach passiert und es war ein bisschen dumm.
Eclipse zeigte keine Fehler an, aber offensichtlich war einer im Konsolenfenster.

Überprüfen Sie, ob dort alles in Ordnung ist.

1
MasterMastic

Ähnliches Problem wurde von mir konfrontiert. Sobald Sie sich in Eclipse IDE befinden, versuchen Sie Folgendes.

  1. Windows -> Einstellungen -> C/C++ -> Erstellen -> Umgebung -> (Umgebungsvariablen hinzufügen) -> Alle auswählen anklicken) -> OK

Jetzt im selben Dialogfeld

  1. Neues C/C++ Projekt -> Dateiprojekt erstellen -> Wählen Sie den entsprechenden Parser * -> Klicken Sie auf Übernehmen und Übernehmen und schließen.

Einen Parser auswählen

  1. Für Linux - Wählen Sie 'Elf Parser' oder 'GNU Elf Parser'

  2. Für Windows - Wählen Sie "PE Windows Parser"

  3. Für Mac OS - Wählen Sie "Mach-o Parser" oder "Mach-o 64 Parser".

Versuchen Sie, Ihr Programm zu erstellen und auszuführen. Wenn Sie immer noch den Binary Failed Error finden, gehen Sie wie folgt vor:

Klicken Sie auf Ausführen -> Konfiguration ausführen -> C/C++ - Anwendung -> Klicken Sie auf Projektname Debug -> Klicken Sie auf Durchsuchen und wählen Sie Ihre Projektdatei aus -> Drücken Sie Ok -> darunter Arbeitsbereich und wählen Sie Ihre Projektdatei -> Sie finden zwei Dateien 1.Debug 2.Src -> Klicken Sie auf Debug-Datei -> Klicken Sie anschließend auf die Datei mit Ihrem Projektnamen und drücken Sie OK) -> klicken Sie dann auf Übernehmen und dann auf Ausführen .

Dies sollte das Problem lösen.

1
Afroz Chakure

Ich hatte das gleiche Problem und versuchte die oben genannten Methoden, aber keine Verwendung. Als ich versuchte, den Befehl Prompt auszuführen, wurde mir der Fehler "Anwendung wurde nicht ordnungsgemäß gestartet ...." und dann versuchte ich es mit dem Codeblock unternommen. Die Anwendung wurde nicht ordnungsgemäß gestartet ..." Error. Dann habe ich MinGW von http://www.equation.com/ heruntergeladen. Es fing an zu arbeiten 

0
Sab

Wählen Sie FCC und CDT als Standarderstellungsprogramm für ein Projekt aus. Dies könnte Ihnen helfen, das Problem zu lösen. Ich empfehle Ihnen übrigens auch, stattdessen das Geany-Programm zu verwenden. Es funktioniert auch gut. Es ist nur einsatzbereit, wenn Sie nur gcc über MinGW installieren.

0
rangsiman

Ich weiß, dass dies ein alter Beitrag ist, aber ich hatte einfach das gleiche Problem und nichts, was ich online gefunden hätte, würde funktionieren, noch die Lösungen in diesem Beitrag.

Ich konnte das Problem beheben, indem ich den Standard-Builder von CDT Internal in GNU Make änderte, indem Sie mit der rechten Maustaste auf das Projekt> Eigenschaften> C/C++ Build> Tool Chain Editor> Aktueller Builder> GNU Make Builder klicken.

Hoffe das hilft

0
trudesagen

 enter image description here

Selbst ich bin mit diesem ähnlichen Problem konfrontiert und der Grund für dieses Problem ist ziemlich einfach, dass der Compiler keine binäre Datei Ihres geschriebenen Codes erhalten konnte. 

Wo ist dein Fehler?

Antwort ist, dass in Ihrem Eclipse-Installationsprozess etwas nicht stimmt. Ja, Sie haben es nicht korrekt installiert.

Hier ist Lösung

Das erste ist, dass niemand weiß, wo der Installationsprozess fehlerhaft ist, selbst wenn Sie nichts davon wissen.

und hier ist Tutorial "So installieren Sie Eclipse richtig".

So installieren Sie Eclipse unter Windows für C und C++ richtig

Vertrauen Sie mir, nachdem Sie dies gesehen haben, werden Sie Ihren Fehler finden und die Binärdatei wird von Ihrem Compiler gefunden.

Sehen Sie sich dieses ganze 8-Minuten-Video an. Dies ist die einzige Lösung, die ich nach 7-8 Tagen harter Arbeit gefunden habe.

0
Kamal Singh

fügen Sie Bibliotheken von Drittanbietern hinzu, wenn Sie versuchen, das OPEN SANKORE-Projekt in anderen Projekten zu kompilieren. Versuchen Sie, Bibliotheken von Drittanbietern in Linux zu installieren 

 Sudo apt-get install zlib1g-dev libjpeg62-dev libtiff4-dev libmng-dev libpng12-dev                           
  libdirectfb-dev libgstreamer-plugins-base0.10-dev libgstreamer0.10-dev libpulse-dev libaudio-        
  dev   libasound2-dev libfreetype6-dev libfontconfig1-dev libts-dev libcups2-dev libdbus-1-dev   
 libglib2.0-  dev libgtk2.0-dev libx11-dev libxext-dev libxcursor-dev libxfixes-dev libxrandr-
 dev libxrender-dev   libxv-dev libxinerama-dev libxi-dev libsm-dev libssl-dev libphonon-dev 
 libt1-dev libpaper-dev
0
raj

Ich hatte das gleiche Thema "Binär nicht gefunden" und ich hatte alle Lösungen ausprobiert, aber leider hat nichts funktioniert. Ich habe Sachen ausprobiert und herausgefunden, dass, als ich meine aktuelle Toolchain umstellte (Rechtsklick auf Projektklick-Einstellungen-> C/C++ - Build-> Toolketteneditor) GCC mit Cygwin GCC überqueren, alles bereinigen und was raten? Ich kann rennen !!

0
Singh