2010-12-22 46 views
0

我想爲iPhones iOS 4.2做一個SIP電話客戶端,因此我想使用pjproject庫。我建庫「pjproject 1.8.1.0」是這樣的: 的./configure 化妝DEP 使 使安裝建立C庫在XCode中運行結束與不支持的體系結構

和構建過程結束沒有錯誤。在/ usr/local/lib下,我看到預期的庫.a文件,如「libpjsua-i386-apple-darwin10.5.0.a」 如果我啓動pj示例測試應用程序,一切似乎都很順利。 然後我嘗試將庫鏈接到我的Xcode項目,但如果我嘗試編譯應用程序我得到:

LD:警告:在/usr/local/lib/libpjsua-i386-apple-darwin10.5.0.a ,文件是爲不支持的文件格式而不是被鏈接的體系結構構建的(i386)

我看到處理器架構似乎是錯誤的,我也嘗試爲arm處理器構建庫,因爲我不確定模擬器模擬iPhone的處理器,但這最終與錯誤:

ld:警告:在/usr/local/lib/libpjsua-arm-apple-darwin.a文件是爲不受支持的文件格式不是建築師TURE被鏈接(I386)

進出口工作在:

的Mac OS X 10.6.5 2×2.4 GHz的四核英特爾®至強®

與最新的iPhone SDK

大家有一個提示如何使這個庫在我的iphone項目中工作?我很感激任何意見。

+0

您知道PJSIP是根據GPLv2許可的,如果您使用的是強制您釋放源代碼? – DarkDust 2010-12-22 12:14:32

回答

0

在pjproject/pjsip-apps/src/ipjsua中使用Xcode打開ipjsua.xcodeproj並構建項目。

相關問題