建立C库在XCode中运行结束与不支持的体系结构

建立C库在XCode中运行结束与不支持的体系结构

问题描述:

我想为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

在pjproject/pjsip-apps/src/ipjsua中使用Xcode打开ipjsua.xcodeproj并构建项目。