Library einbinden Eclipse 4.6.3 Probleme

Gast #5845925
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
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

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