gpt4 book ai didi

iphone - 构建在 XCode 中运行的 C 库最终会出现不受支持的架构

转载 作者:行者123 更新时间:2023-11-30 18:07:31 24 4
gpt4 key购买 nike

我想为 iPhone iOS 4.2 制作一个 sip 电话客户端,因此我想使用 pjproject 库。我像这样构建库“pjproject 1.8.1.0”:。/配置使部门制作进行安装

并且构建过程最终没有错误。在/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 个 2.4 GHz 四核英特尔至强

使用最新的iPhone sdk

有人告诉我如何让这个库在我的 iPhone 项目中工作吗?我很感谢您的建议。

最佳答案

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

关于iphone - 构建在 XCode 中运行的 C 库最终会出现不受支持的架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4508904/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com