Build-Projekt hat ein problemm festgestellt Eclipse C++.
Details sagen, ich habe zwei verschiedene Werkzeuge, die von den gleichen compiler. Ich bin mir nicht sicher, wohin Sie gehen von hier aus um dies zu beheben, so kann ich bauen, mein Projekt. Irgendwelche Ideen?
Dies ist die ausführliche Meldung:
Fehler ist aufgetreten, während die bauen.
Fehler beim ausführen von builder 'CDT-generator' für Projekt '263_Hw'.
Interner Fehler Bauvorhaben 263_Hw Konfiguration Debug
Generierte Ressourcen-Konflikt:
zwei Ressourcen mit dem gleichen Namen: /263_Hw/Debug/main.o
die von unterschiedlichen tools
tool1: GCC C++ Compiler
tool2: GCC C++ Compiler
Erzeugt Ressource-Konflikt:
zwei Ressourcen mit dem gleichen Namen: /263_Hw/Debug/main.o
die von unterschiedlichen tools
tool1: GCC C++ Compiler
tool2: GCC C++ Compiler
Interner Fehler Bauvorhaben 263_Hw Konfiguration Debug
Generierte Ressourcen-Konflikt:
zwei Ressourcen mit dem gleichen Namen: /263_Hw/Debug/main.o
die von unterschiedlichen tools
tool1: GCC C++ Compiler
tool2: GCC C++ Compiler
Erzeugt Ressource-Konflikt:
zwei Ressourcen mit dem gleichen Namen: /263_Hw/Debug/main.o
die von unterschiedlichen tools
tool1: GCC C++ Compiler
tool2: GCC C++ Compiler
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die wahrscheinlichste situation: Sie haben zwei Quell-Dateien mit dem gleichen Namen, aber unterschiedlichen Dateiendungen. In deinem Fall würde wahrscheinlich darauf hinweisen, Sie haben so etwas wie
main.c
main.cpp
in Ihrem Projektbaum. Könnte schwierig sein, zu sehen, vor allem, wenn Sie eine Menge von verschachtelten Ordnern. Ich würde gehen, um Ihre source root und führen Sie eine Suche für main.*
In Ecplise mit der rechten Maustaste auf project -> Eigenschaften -> C\C++ Build -> Tool Chain Editor. In der "Strom-generator" wählen Sie im Feld wählen Sie 'Gnu make builder "' - > Übernehmen (oder Ok).
Erstellen Sie das Projekt erneut.
Wenn Sie alle anderen Optionen ausgeschöpft haben versuchen Sie es mit dem gcc make tool direkt:
1) Öffnen Sie die Befehlszeile
2) cd zu den Ordner mit den Dateien (z.B. # cd "C:\Path\To\MakeFile')
3) Vorausgesetzt, Sie haben eine typische MINGW windows installieren, führen Sie den Befehl # C:\MinGW\bin\mingw32-make.exe alle
4) der obige Befehl kann kürzer sein, wenn Sie den MinGW Ordner als path-variable.
5) Die Ausgabe von Binärdateien, die gefunden werden sollen, in den Ordner bin in der gleichen Lage.
Hoffe, dies hilft jemand.
Ich habe gesehen, dieses problem vor, aber ich kann mich nicht erinnern, was ich getan habe, darüber! Für den Anfang ein Weg, um zu versuchen, es zu lösen ist, indem Sie überprüfen, wenn Sie mehr als eine MinGW-Ordner auf Ihrem computer installiert (ich gehe davon aus, dass Sie die Verwendung von MinGW)! Überprüfen Sie auch die Projekt-Eigenschaften->c/c++ General->Pfade und Symbole->Enthält und sicherstellen, dass es gibt, um nur links zu einer minGW-Ordner! (Es könnte zum Beispiel so Aussehen (außer für Sie, Sie können beginnen mit "c:/mingw/...":
Meine Lösung war, das Projekt löschen (nicht den source-code, entfernen Sie einfach das Projekt aus Eclipse) und neu erstellen von Grund und einstellen der include Pfade und linker-Pfade wieder. Dann wird es kompiliert einwandfrei.
Dies geschah zu mir, nachdem ich Sie gelöscht, ein Projekt aus dem Arbeitsbereich. Ich nach dem Projekt mit dem gleichen Namen auf dem gleichen Arbeitsbereich, und als ich versuchte, neu zu erstellen bekam ich diese Fehlermeldung.
Was ich Tat, war, löschen Sie das Projekt aus dem Arbeitsbereich erneut, und überprüfen Sie dann meinem lokalen Verzeichnis, in dem die workspace-Ordner ist. Voila, das gelöschte Projekt ist noch in den workspace-Ordner. Also habe ich gelöscht, Projekt-Ordner, dann nach dem Projekt wieder. Bei mir hat es geklappt, auf diese Weise 😉