2009-05-21 101 views
1

iPhone上的libbz2.dylib頭文件缺失,或者包含在不太明顯的位置。我查找了bzlib.h,bz2lib.h,bz2.h等,grepped模式,什麼都沒發現 - 它們是否包含在SDK中,還是我需要從主libbz2發行版中取出標題,以及用它來代替?iPhone的libbz2.dylib頭文件在哪裏?

回答

3

由於庫在設備上顯然可用,所以頭文件應該在SDK中,但看起來不是。我會使用真實打包模擬器的一個,因爲這是最有可能是同一個設備上:

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

然後打開Radar情況要問的是,分配是固定的。

+0

啊,沒有檢查模擬器目錄 - 謝謝你。 – 2009-05-21 14:22:12

1

從下面的網站獲取bzlib-0.5.0.0.tar.gz文件,並將cbits目錄中的文件(.h和.c)複製到您的Xcode項目中。

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

到目前爲止,似乎工作,我已經成功與功能BZ2_bzReadOpen然後BZ2_bzRead讀取操作.bz2文件的內容。