Eclipse Mars CDT erzeugt keine Executable mehr

Gast #4565275
Lesenswert?
• ▲
▼
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?
Gast #4566406
Lesenswert?
• ▲
▼
>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.
Gast #4566425
Lesenswert?
• ▲
▼
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren