iOS用のpjsipライブラリをコンパイルし、Googleコードからサイフォンコードを実行しようとしています. 次のエラーが発生します。アーキテクチャ armv7 の未定義シンボル: "_assert"、参照先: call.o の _on_call_state、ring.o ld の _sip_ring_stop: アーキテクチャ armv7 のシンボルが見つかりません。
助けてください!
これを使って
私の悪い。シミュレーターとデバイス用にコンパイルしようとしていました。CFLAGS LDFLAGS と ARCH の設定がめちゃくちゃです。フラグをリセットして試してみました..正しいエントリを使用し、google.code のビルド スクリプトを使用しました。
export CFLAGS="-O2 -m32 -miphoneos-version-min=4.0" LDFLAGS="-O2 -m32"
export DEVPATH=/Developer/Platforms/iPhoneOS.platform/Developer
export ARCH="-arch armv7" // or armv7
armv6 および armv 7 用のライブラリが生成されます。