Где находятся заголовки для libbz2.dylib для iPhone? - PullRequest
1 голос
/ 21 мая 2009

Заголовки для libbz2.dylib на iPhone отсутствуют или содержатся в менее чем очевидном месте. Я искал bzlib.h, bz2lib.h, bz2.h и т. Д., Нашел шаблоны и ничего не нашел - они включены в SDK или мне нужно просто извлечь заголовок из основного дистрибутива libbz2 и использовать это вместо?

Ответы [ 2 ]

3 голосов
/ 21 мая 2009

Поскольку библиотека явно доступна на устройстве, заголовок действительно должен быть в SDK, но, похоже, это не так. Я бы использовал тот, который упакован для симулятора, так как он, скорее всего, будет таким же, как на устройстве:

/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator2.2.1.sdk/usr/include/bzlib.h

Затем откройте корпус Radar и попросите исправить распределение.

1 голос
/ 19 декабря 2010

С сайта ниже получите файл bzlib-0.5.0.0.tar.gz и скопируйте файлы (.h и .c) из каталога cbits в ваш проект Xcode.

http://hackage.haskell.org/package/bzlib

Пока это работает, мне удалось прочитать содержимое файла .bz2 с функциями BZ2_bzReadOpen, а затем BZ2_bzRead.

...