我想为iPhones iOS 4.2制作一个SIP手机客户端,因此我想使用pjproject库。我像这样构建了库“pjproject 1.8.1.0”: 。/配置 制作dep 使 make install
并且构建过程最终没有错误。在/ 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中,文件是为不支持的文件格式构建的,而不是所链接的体系结构(i386)
我正在努力:
Mac OS X 10.6.5 2 x 2.4 GHz四核Intel Xeon
使用最新的iPhone sdk
有人提示如何让这个库在我的iphone项目中运行?我很感谢任何建议。
答案 0 :(得分:0)
在pjproject / pjsip-apps / src / ipjsua中使用Xcode打开ipjsua.xcodeproj并构建项目。