2009-05-21 8 views
1

iPhone上のlibbz2.dylibのヘッダが欠落しているか、または分かりにくい場所に含まれています。私は、bzlib.h、bz2lib.h、bz2.hなど、パターンのためにぬりえを探して、何も見つかりませんでした - 彼らはSDKに含まれている、または私はちょうど主要なlibbz2ディストリビューションからヘッダーをプルする必要があります代わりにそれを使用しますか?iPhoneのlibbz2.dylibのヘッダはどこにありますか?

答えて

3

ライブラリがデバイスではっきりと利用できるので、ヘッダーは実際にはSDK内にあるはずですが、そうではないようです。これは、デバイス上のものと同じである可能性が最も高いので、私は、シミュレーター用にパッケージだものを使用したい:

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

次に分布が固定されることをお願いしRadarケースを開きます。

+0

ああ、シミュレータのディレクトリをチェックしていない - ありがとう。 –

1

下記のサイトから、bzlib-0.5.0.0.tar.gzファイルを入手し、cbitsディレクトリ内のファイル(.hと.c)をXcodeプロジェクトにコピーします。

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

これまでのところ、動作しているようです、私は機能BZ2_bzReadOpen、その後BZ2_bzReadで.bz2ファイルの内容を読み取ることができました。

関連する問題