Eclipse C ++ Fehler "Nichts zu erstellen"

8

Ich habe ein "nichts zu bauen Fehler" mit C ++ in Eclipse arbeiten. Ich konnte nicht einmal ein einfaches "Hello World" -Programm in einem Projekt namens "hw" aufrufen:

%Vor%

Was ist dieser "Nichts zu bauen" Fehler? Was heißt das? Warum tritt es auf? Wie repariere ich es? Ich habe überprüft, welche wenigen Hinweise ich sowohl hier als auch anderswo finden konnte, habe aber bisher nichts gefunden, was helfen könnte.

    
Speedyard 09.09.2013, 13:50
quelle

8 Antworten

4

Ich denke, der Grund ist der Name der Quelldatei. Wenn Sie vergessen, ein CPP-Postfix zu geben, wird dieser Fehler generiert. Viel Glück!

    
Alex 25.04.2014 12:14
quelle
4

Ich hatte das gleiche Problem. Ich habe schließlich alles gelöst, indem ich sorgfältig die Anweisungen für die Installation von MinGW befolge, die erfordern, dass Sie die C- und C ++ - Compiler und MSYS-Basic-Systeme und MinGW-Entwickler-Toolk-Pakete installieren. Stellen Sie außerdem sicher, dass C: \ MinGW \ bin; C: \ MinGW \ msys \ 1.0 \ bin Ihren Pfadsystemvariablen hinzugefügt wird. Das alles zu versichern, hat mir den Spaß gebracht.

    
butron 19.07.2014 03:41
quelle
3

Sie können prüfen, ob die Projekteigenschaften in Ordnung sind. Wenn Sie den Speicherort des Quellcodes ändern und diese Projekteigenschaft nicht aktualisieren, wird der Compiler wahrscheinlich nicht finden. Sie können dies wie folgt überprüfen:

Rechtsklick auf Projektordner - & gt; C / C ++ Allgemein - & gt; Pfade und Symbole - & gt; Quellspeicherort (nur für den Fall)

    
Unbekannt 11.06.2014 04:07
quelle
1

Der Code ist korrekt. Wahrscheinlich ist das Problem mit .cpp Datei. Schauen Sie hier nach: first-c-program-in Sonnenfinsternis

Sehen Sie sich die Symbole für die .cpp-Datei an

    
Stathis Andronikos 09.09.2013 21:50
quelle
0

Ich hatte das gleiche Problem, konnte nichts bauen. Ich hatte MinGW im Standardverzeichnis installiert und musste auch meine Pfadeinstellungen ändern. Anweisungen zum Ändern Ihrer Pfadvariablen finden Sie Ссылка

    
S1L1K0N 15.11.2014 03:39
quelle
0

Ich weiß, dass die Antwort auf eine C ++ - Anwendung gerichtet war, aber das Problem manifestiert sich auch, wenn Sie ein Projekt in ein C-Projekt importieren, das Dateien enthält, die in Dateinamen einen Großbuchstaben haben. Wenn beispielsweise Dateien als Dateiname.C vorhanden sind, wird der obige Fehler gedruckt.

Wenn Sie einfach alle Dateien so ändern, dass sie ein Kleinbuchstabe "c" haben, wird das Problem behoben. Das ist FileName.C wird FileName.c. Das hat mich jetzt schon zweimal erwischt!

Ich hoffe, das hilft.

    
user1254163 24.05.2015 17:36
quelle
0

Ich hatte ein ähnliches Problem und ich denke, dass es ein paar Wörter gibt, die nicht in Dateinamen verwendet werden können.

Ich habe Eclipse Mars und MinGW unter Windows 7 installiert, dann Eclipse geöffnet, um das klassische Programm "Hello World" auszuführen, und es wurde erfolgreich gebaut und ausgeführt.

Also habe ich das neue Projekt "OutPutText" erstellt und den gleichen Code wie "Hello World" ausgeführt und den Fehler "Nothing to build" erhalten.

Dann habe ich selbst einige dumme Permutationen und Kombinationen des Projektnamens versucht. Ich habe herausgefunden, dass, wenn ich das Wort "text" zum Namen der Datei hinzufüge, der Fehler zurückkommt und wenn ich es nicht mache, läuft es gut!

Ich habe sogar noch mehr getestet und festgestellt, dass dieser spezielle Name "OutPuttingText" das Problem verursacht, aber nicht "OutPut Text" oder "OutPutting Text" oder "OutPut" als Dateinamen.

    
FORSAK3N 27.08.2015 09:19
quelle
0

Stellen Sie sicher, dass Ihr Virenschutz deaktiviert ist, bevor Sie den Compiler minGW installieren. Das hat mein identisches Problem verursacht. Der Virenschutz kann verhindern, dass einige DLL-Dateien installiert werden, und dieser Fehler wird nicht angezeigt, was meine Probleme verursacht hat. Nach der Installation von minGW (ohne Virenschutz), installieren Sie Eclipse (ich benutzte mars2) und es hat gut funktioniert.

Vorher hatte ich jeden ähnlichen Thread durchsucht, aber nichts hat funktioniert. Hoffe das hilft jemand anderem.

    
oodes 16.03.2016 12:37
quelle

Tags und Links