iPhone_dylib のバックアップ(No.2) - アールメカブ

アールメカブ


iPhone_dylib のバックアップ(No.2)


Programming

iPhone /Xcode プロジェクトに 特別な dylib を追加する.

[Framework] を右クリックし,[追加]→[既存のファイル] で利用したい libディレクトリを選んで追加する.

インクルードパスの追加も必要である。こちらは、ターゲットの情報画面から行う。ビルドの設定項目に「ヘッダ検索パス」があるので、ここにlibxml2のためのインクルードパスを追加しよう。SDKフォルダの下の、usr/include/libxml2になる。

  • 方法2

ここ参考.

Xcode でコンパイル&リンクする場合はターゲットの Build設定,「リンク」「他のリンカフラグ」に共有ライブラリファイル(/usr/lib/libhoge.dylib) を指定.
  • 方法3

プロジェクト名を右クリック「情報を見る」. 表示されたウィンドウの「ビルド」タブから編集

ここも参考になる.

  • iPhone のディレクトリ構造

jailbreak した iPhone の中身が ここにさらされている.

Macintosh の方では, /Developer/platforms/iPhoneSumulator?.platform/Developer/SDKs/iPhoneSimulator2.2sdk/usr/libに libmecab.1.0.0.dylib とそれへのエイリアス libemacab.1.dylib, libmecab.dylib が二つある。

ところが, /Developer/platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2sdk/usr/lib にはみあたらない.