iPhoneSDK5.1用にPJSipをコンパイルしようとしています。私はLion1.7.3とXcode4.3.3を実行しています。コンパイルに関する有益な情報は見つかりませんでした。iphonesdk5.1がサポートされているかどうかさえわかりません。プロジェクトのウェブサイトでそれに関する情報を入手できませんでした。コンパイラで前回のiPhoneSDKリリースから何かが変更されたかどうかはわかりませんが、これらは、プロジェクトのWebサイトの手順に従って取得したエラーです。config_site.hに行を追加しました。
#define PJ_CONFIG_IPHONE 1
#include <pj/config_site_sample.h>
次に、ヘッダーをpjlib / include /pj/の場所に移動しました
行を変更したconfigure-iphoneファイル
./aconfigure --host=arm-apple-darwin9 --disable-floating-point --disable-sdl $*
に
./aconfigure --host=arm-apple-darwin10 --disable-floating-point --disable-sdl $*
iPhoneSDK5.1用にコンパイルされます
configure-iphoneを実行するとエラーは発生しませんが、makesepを実行するとsamples.makでこのエラーが発生します
make -f Samples.makdepend make [2]:`depend'に対しては何もしません。
そして、makeを実行している間
「_pjsua_aud_subsys_start」、参照元:
_pjsua_media_subsys_start in libpjsua-arm-apple-darwin10.a(pjsua_media.o)
「_pjsua_vid_subsys_start」、参照元:
_pjsua_media_subsys_start in libpjsua-arm-apple-darwin10.a(pjsua_media.o)
ld:アーキテクチャarmv7のシンボルが見つかりません
collect2:ldが1つの終了ステータスを返しました
make [2]:* [../bin/pjsua-arm-apple-darwin10]エラー1
make [1]:* [pjsua]エラー2
make:* [すべて]エラー1
誰かがこの問題を解決しましたか、またはXcode4.3.3でiphonesdk5.1用にPjsipをコンパイルするための解決策を提供できますか。