Hallo!
Ich verzweifle gerade an XCode 6.2 und brauche eine kleinen Schubs in die richtige Richtung.
Habe zwei Projekte: Das erste erzeugt eine statische Lib, was weiter kein Problem ist. Das zweite soll diese Lib nun einbinden und zwar jeweils mit unterschiedlichen Pfaden für Debug und Release. Deshalb kann ich die Lib nicht über "Library hinzufügen" reinholen.
Folgendes soll offiziell gehen:
- in den "build settings / other linker flags" die zu linkende Lib angegeben z.B. -lmylib.a
- in den "build settings / search paths" sowohl die Libpfade als auch die Userheaderpfade angegeben
Ergebnis:
ld: library not found for -lmylib.a
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Die Meldung stimmt aber so nicht ganz. Denn wenn ich die Lib gar nicht dazulinke dann erscheinen die ganzen Meldungen von den unbekannten Funktionsaufrufen. Also findet er die lib zwar aber es stört etwas anderes.
Weiß jemand vielleicht wie es richtig geht ?
Besten Dank im Voraus!
Ich verzweifle gerade an XCode 6.2 und brauche eine kleinen Schubs in die richtige Richtung.
Habe zwei Projekte: Das erste erzeugt eine statische Lib, was weiter kein Problem ist. Das zweite soll diese Lib nun einbinden und zwar jeweils mit unterschiedlichen Pfaden für Debug und Release. Deshalb kann ich die Lib nicht über "Library hinzufügen" reinholen.
Folgendes soll offiziell gehen:
- in den "build settings / other linker flags" die zu linkende Lib angegeben z.B. -lmylib.a
- in den "build settings / search paths" sowohl die Libpfade als auch die Userheaderpfade angegeben
Ergebnis:
ld: library not found for -lmylib.a
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Die Meldung stimmt aber so nicht ganz. Denn wenn ich die Lib gar nicht dazulinke dann erscheinen die ganzen Meldungen von den unbekannten Funktionsaufrufen. Also findet er die lib zwar aber es stört etwas anderes.
Weiß jemand vielleicht wie es richtig geht ?
Besten Dank im Voraus!