iPhone的libbz2.dylib标题在哪里?

时间:2009-05-21 14:03:06

标签: iphone compression header

iPhone上的libbz2.dylib标题丢失,或者包含在一个不太明显的位置。我已经找了bzlib.h,bz2lib.h,bz2.h等,对模式进行了grepped,没有发现 - 它们是否包含在SDK中,或者我是否需要从主libbz2发行版中提取标题用它代替吗?

2 个答案:

答案 0 :(得分:3)

由于该库在设备上清晰可用,因此标题应该在SDK中,但似乎不是。我会使用为模拟器打包的那个,因为这很可能与设备上的相同:

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

然后打开一个Radar案例,要求确定分配。

答案 1 :(得分:1)

从下面的网站获取bzlib-0.5.0.0.tar.gz文件,并将cbits目录中的文件(.h和.c)复制到Xcode项目中。

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

到目前为止它似乎工作,我已经设法读取.bz2文件的内容与功能BZ2_bzReadOpen然后BZ2_bzRead。