meine CFLAGS habenWas ist der richtige Weg, um zlib über LDFLAGS in einem Makefile unter LLVM zu laden?
-I../../usr/local/sys/usr/include
die korrekt zlib.h
LDFLAGS
sind lädtLDFLAGS = -L../../usr/local/sys/usr/lib -lxml2 -lzlib
Aber als Linker folgende occures
1> + Linking project files...
1> ld: library not found for -lzlib
1> collect2: ld returned 1 exit status
1> make: *** [link] Error 1
Was das sein könnte, zu verbinden versucht Problem?
Umwelt unter Windows7 iosdevenv wird (so Verzeichnisstruktur ist anders als auf Mac OS)
Michael, ich kompiliere tatsächlich von unter Windows 7. Der Pfad ist korrekt (libxml2.dylib lädt korrekt und libz.dylib befindet sich im selben Verzeichnis) p.s. Ich benutze iosdevenv –
Es wäre schön gewesen, wenn Sie hatten ** klar gemacht (dass Sie Windows 7 und einige nicht-Standard-Entwicklungsumgebung) in Ihrer ursprünglichen Frage **. In jedem Fall vermute ich, dass Sie nicht das richtige Verzeichnis auflösen (der Pfad von "../../ usr/local/sys/usr/lib'" sieht mir verdächtig nach, mit zwei Erwähnungen von "usr" in es). Meine Antwort hält noch, obwohl, den richtigen Weg zu libz.dylib herausfinden und Sie sollten in Ordnung sein. –
Ich werde die Frage bearbeiten, sorry. Hier ist der Beweis: http://clip2net.com/clip/ m0/1333868910-clip-21kb.png –