Hallo Leute Ich hab mir eclipse mit dem avr plugin installiert und versuche mich gerade an einem neuen Projekt, um mich an das Arbeiten mit der IDE zu gewöhnen. Normalerweise tippse ich mit vim (und verwende Helferlein wie ctags und makefiles). Mit eclipse hab ich ja nun kein makefile mehr. Wie sag ich der IDE, dass ich in meinem Projekt einige Libraries aus ~/Code/lib verwenden möchte, er das mit dem include auf die Reihe kriegt und mir die Prototypen anzeigt? Früher(tm) habe ich einfach die passenden .h und .c files in mein neues Projekt bzw. Directory symlinked und das Makefile ergänzt, fertig. So kann ich kleine Bugs an den libraries fixen und dann sowohl ~/Code/lib wie auch ~/Code/projekt[1..n] einfach wieder ins Repository einchecken und alles ist konsistent (solange ich nicht die API meiner Libs verändere). Wie mach ich das mit eclipse? Danke euch!
phisix schrieb: > Mit eclipse hab ich ja nun kein makefile mehr Make-File Projekt anlegen ... phisix schrieb: > Wie sag ich der IDE, dass > ich in meinem Projekt einige Libraries aus ~/Code/lib verwenden möchte, > er das mit dem include auf die Reihe kriegt und mir die Prototypen > anzeigt? In den Projekteinstellungen passende includepfade setzen und Libs angeben. phisix schrieb: > Früher(tm) habe ich einfach die passenden .h und .c files in mein neues > Projekt bzw. Directory symlinked Geht im Prinzip hier auch über "Linked resources" oder eben Symlinks.
Läubi .. schrieb: > Make-File Projekt anlegen ... Danke Läubi, werd ich gleich mal versuchen. eclipse bietet mit die Option "Makefile Project with existing code" an, d.h. ich muss erstmal auf dem Dateisystem das Verzeichnis mit Makefile und Symlinks einrichten? Mal testen...
Puh... must du mal ausprobieren, ich mein das es auch irgendwo im New-Project Wizzard irgendwie die Option gibt nutze das aber eigentlich nicht.
Juhui es hat geklappt, dankeschön. :) Habe ein neues Verzeichnis erstellt, ein leeres main.c angelegt, Makefile rein und angepasst, libraries reinlinked, dann das Verzeichnis importiert und mit eclipse gearbeitet. Compilieren funzt, Fehler kommen richtig rein, tooltips kramsch funzt, nicht schlecht. :) Läubi .. schrieb: > nutze das aber eigentlich nicht. Du benutzt eclipse, arbeitest aber anders? Wie machst du denn sowas? Oder verwendest' kein eclipse?
phisix schrieb: > Du benutzt eclipse, arbeitest aber anders? Wie machst du denn sowas? > Oder verwendest' kein eclipse? Ich benutze Eclipse hauptsächlich für Java/Web. Für C/C++ kann man aber auch Projekte anlegen und die "normal" über eine Projektabhängigkeit verknüpfen, das zusammen mit inlcude/lib in den Projektoptionen nutze ich da für die Entwicklung, hab da nur schon öfters mal die Makefile Option gesehen nur noch nicht aktiv genutzt. Wenn man "make-file" erfahren ist, ist das sicherlich eine gute Wahl, die Includepfade muss man glaube ich für Codevervollständigung trotzdem noch manuell hinzufügen.
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.