2011-11-07 82 views
2

我正在嘗試使用configure-iphone腳本從源代碼編譯PjSIP。我可以運行它,然後運行沒有問題make dep,但是當我嘗試運行make我有以下問題:PJSIP iOS5編譯錯誤

Undefined symbols for architecture armv7: 
    "_app_config_init_video", referenced from: 
_app_init in pjsua_app.o 
_console_app_main in pjsua_app.o 
ld: symbol(s) not found for architecture armv7 
collect2: ld returned 1 exit status 
make[2]: *** [../bin/pjsua-arm-apple-darwin9] Error 1 
make[1]: *** [pjsua] Error 2 
make: *** [all] Error 1 

我試圖改變只ARMv6的,但沒有奏效。任何建議,成功編譯它?

謝謝!

+0

你是怎麼得到它的工作,你可以發佈你的發現作爲一個答案母豬我們可以看到 – Radu

回答

0

您是否更改了此處所述的configure-iphone腳本: http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/2011-October/013481.html

這幫助我

+1

NOP,它沒有制定出來,同樣的錯誤,我試了兩次,一個用的darwin9和另一個與達爾文10: 爲架構臂未定義符號: 「_app_config_init_video」,從引用:在pjsua_app.o LD在pjsua_app.o _console_app_main _app_init:符號(多個)未找到架構臂 collect2 :ld返回1退出狀態 make [2]:*** [../bin/pjsua-arm-apple-darwin10]錯誤1 make [1]:*** [pjsua]錯誤2 make:*** [all]錯誤1 – Invoke