Ich habe in den Eclipse-Settings für ein C++ Projekt den "Restore Defaults" Button gedrückt. Properties=>C/C++ Build=> Settings ==> Tool Settings Jetzt erzeugt Eclipse keine ausführbare Datei mehr sondern statt dessen eine Library, die man nicht ausführen kann. Weiß jemand, wie man Eclipse dazu bekommt, wieder ein Executable zu erzeugen?
Stimmt der Eintrag bei "Build Artifact" noch bei den Settings? Einfacher ist es wahrscheinlich das Projekt neu anzulegen und die Quellen zu importieren. Gruß Dennis
:
Bearbeitet durch User
>Stimmt der Eintrag bei "Build Artifact" noch bei den Settings?
Ja, das habe ich schon probiert. Ich habe es hin und her gestellt, aber
es wurde immer nur ein Lib erzeugt.
Das ganze Drama hat damit begonnen, dass mir der Name eines Ordners
nicht gefallen. Umbenennen ging nicht richtig, also habe ich einen neuen
erzeugt. Danach war das Projekt quasi "im Eimer". Zurückbiegen hatte
nichts gebracht und das Drücken des "Default Knopfes" hat dem ganzen
dann den Rest gegeben.
Interessanterweise gibt es bei Atmel-Studio auch immer Probleme, wenn
man einen Ordner umbenennen will.
Also wenn ich es richtig sehe, hat Eclipse einen echten Bug. Folgendes Experiment: 1. Hello World C++ Projekt anlegen 2. compilieren, ausführen ==> funktioniert 3. Umstellen des Build-Artifact auf Library 4. Compilieren ==> erzeugt Library 5. Zurückstellen des Build-Artifact auf Executable 6. == Ausführen geht nicht mehr, erzeugt immer Library statt Executable Einziger Ausweg: Neue Buld Configuration mit Default-Einstellungen erzeugen und "Active" setzen. Auswahl im Drop Down Menue funktioniert nicht, Active setzen manuell durchführen. Mein System: Ubuntu 14.3.3, Eclipse Mars 4.5.2, CDT 8.8.1
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.