Kai*_*aan 9 iphone xcode linker ios
我有一些静态库,我想在我的iPhone应用程序中使用.当我尝试运行模拟器时,我得到链接错误.我是iOS开发的新手,在链接我之前构建的库时遇到了这个问题.
file was built for archive which is not the architecture being linked (i386)
Run Code Online (Sandbox Code Playgroud)
这意味着我从这些库中引用的所有函数都给了我:
undefined symbols for architectyre i386
Run Code Online (Sandbox Code Playgroud)
我不确定要配置什么来使这一点正确.静态库是为armv7构建的,支持平台armv6 armv7.
Ed *_*lez 12
我为我正在为iPad构建的静态库排序了一个非常类似的错误.我相信我的解决方案是将"i386"添加到项目的架构设置中(单击项目 - >构建设置 - >架构 - 或者它是有效的架构吗? - 并单击'+'图标,键入"i386 "在突出显示的行中.任何应该让你接近的人.
哦,还有一点需要注意,我已经读到我们应该将"Build Active Architecture Only"设置为"No".它已经为我设定了,但这可能是你想要检查的.
| 归档时间: |
|
| 查看次数: |
14512 次 |
| 最近记录: |