Jak zrobić libtiff dla projektu Xcode i aplikacji iOS?

Szukałem w górę i w dół stackoverflow i Google, aby sprawdzić poprawność kompilacji i dodanialibtiff biblioteka do mojego istniejącego projektu iOS w Xcode.

Co do tej pory zrobiłem:

EDYTOWAĆ:

Pobrałem libtiff do mojego Maca po podjęciu decyzji o zastosowaniu się do tej poradyprzepełnienie stosu. Użyłem wersji3.9.6 i zbudowałem to jak w tymseminarium i jegodalszy ciąg o SDK5. Tam w komentarzach znalazłemscenariusz mógłbymprzystosować się. Dodałem wynikowy folder „zależności” do mojego projektu Xcode, prawie jakrakmoh zasugerował.

Jednak ja miałem błędy linkera, gdy tylko ja#include tiffio.h:

Undefined symbols for architecture armv7:  "_inflateEnd", referenced from:
  _PixarLogCleanup in libtiff.a(tif_pixarlog.o)
  _ZIPSetupEncode in libtiff.a(tif_zip.o)
.
... some more...
.
ld: symbol(s) not found for architecture armv7 
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Spróbowałem także najnowszej wersjilibtiff, ale to nic nie zmieniło, więc wróciłem do wersji 3.9.6, ponieważ jest ona kompatybilna z innymi programami w projekcie. Potem zapytałem kolegę, który dowiedział się, że tolibz brak biblioteki. Z plików dziennika, które widział, musiało być tam podczas kompilacjilibtiff i nadal brakowało go dla linkera w moim projekcie Xcode. I oto! Kiedy dodałem go do frameworków (z małym znakiem + i przeglądam listęlibz.dylib), skompilowałem mój pusty projekt testowy.

Przed napisaniem odpowiedzi chciałbym zrobić więcej testów, ale zaktualizowałem już udany skrypt powłokipastebin.

Dziękuję za pomoc!

questionAnswers(2)

yourAnswerToTheQuestion