Library einbinden Eclipse 4.6.3 Probleme

Gast #5845925
Hallo,
ich habe in eclipse 4.6.3 eine library erstellt (test.a), die ich jetzt 
in einem anderen Projekt benutzen möchte (c).

Doch leider bekomme ich es nicht hin, diese

Lese immer, dass unter
Properties->C/C++Build->Settings->ToolSettings was eingestellt werden 
muss. Doch unter Settings habe ich nur zwei Tabs:
Binary Parsers
Error Parsers

Habe dann unter
Properties->C/C++General->Paths and Symbols -> Libraries
die Library eingetragen.

Doch ich bekomme beim Bauen immer den Fehler: undefined rerence to 
'function'

Wo bzw. wie kann ich es einbinden? Oder was muss ich machen?
#5848785
Felix schrieb:
> Habe dann unter
> Properties->C/C++General->Paths and Symbols -> Libraries
> die Library eingetragen.
>
> Doch ich bekomme beim Bauen immer den Fehler: undefined rerence to
> 'function'

Genau dort hätte ich sie auch eingetragen.

Wird die Library denn beim Linken auch verwendet? Du siehst ja ob eine 
entsprechende -l Option beim Linkeraufruf eingefügt wird.
#5848801
Ich würde außerdem empfehlen auf ein IDE-unabhängiges Buildsystem 
umzusteigen. Eclipse kann auch einen externen Builder starten (z.B. 
make) und dort hat man in der Regel weitaus besser im Griff wie das 
Projekt gebaut werden soll, man kann alle Einstellungen in einer 
menschenlesbaren Form schriftlich notieren und hat alles an einer Stelle 
und muss sich nicht durch 25 versteckte Dialoge hangeln.

Eclipse kann die Ausgabe eines externen Builders parsen und analysieren 
und sich anhand der verwendeten Compileraufrufe selbst konfigurieren 
(die ganze Codeassistenz, Include-Pfade, definierte Symbole, alles 
stellt sich dann automatisch richtig ein). Ich bin dazu übergegangen das 
jetzt überall so zu handhaben und es ist ein sehr entspanntes Arbeiten 
wenn man nicht mehr auf die Gunst einer wankelmütigen IDE angewiesen ist 
um überhaupt nur erst mal einen Buildvorgang in Gang zu bringen  und man 
kann auch mit Leuten zusammenarbeiten die eine komplett andere IDE oder 
sogar überhaupt keine IDE verwenden.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.