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?
Vincent H. schrieb: > Siehe Bild. Wie in meiner Frage schon erwähnt, habe ich diesen weg ja auch im Internet als Beschreibung gefunden. Aber bei mir gibt es keine ToolSetting Siehe Bild
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.
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.
:
Bearbeitet durch User
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.