【发布时间】:2012-10-02 10:15:19
【问题描述】:
我下载了一个用于音频编解码器的 C 库,我对其进行编译并将其添加到我的项目中。
现在,每次我尝试使用它时,它都会给我一个 Undefined symbols for architecture armv7: error when I try to call the library of the methods之一。
可能是什么问题?是否需要编译针对 armv7 的库?
【问题讨论】:
-
请粘贴完整的消息错误
-
架构 armv7s 的未定义符号:“_opus_encoder_create”,引用自:-[ViewController viewDidLoad] in ViewController.o
-
尝试将构建设置中的架构从架构 arm7s 更改为架构 arm7,只需删除 s 后缀,看看会发生什么。它不会解决您的目标架构问题,但可以让您同时运行项目。
-
我只是使用了./configure 和make,我不知道如何为amrv7 编译特定的。如果我使用模拟器也会发生同样的情况,它显示相同的 msg 但针对 i386
标签: iphone objective-c ios c