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.
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.
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)
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
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.
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.
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.