iphone - 如何从 RapidEars 框架链接中排除 undefined symbol ?

标签 iphone objective-c ios xcode openears

<分区>

我通过将框架拖放到 Project Navigator 中的项目,将框架添加到我的 Xcode 4.4 项目。

我在 Xcode 上收到 undefined symbol 的链接器错误。

架构 armv7 的 undefined symbol : “_returner”,引用自: _should_be_returned 在 RapidEarsDemo (multisphinx_re.o) “_input_sample_rate”,引用自: -[PocketsphinxController(RapidEars) startRealtimeListeningWithLanguageModelAtPath:andDictionaryAtPath:] 在 RapidEarsDemo(PocketsphinxController+RapidEars.o) -[ContinuousModel(RapidEars) realtimeListeningLoopWithLanguageModelAtPath:andDictionaryAtPath:] 在 RapidEarsDemo(ContinuousModel+RapidEars.o) -[RECommandArray commandArrayForlanguageModel:andDictionaryPath:isJSGF:] 在 RapidEarsDemo(RECommandArray.o) ld: 找不到体系结构 armv7 的符号

我在 RapidEarsDemo 框架文件上运行“nm”,但我只看到 i386 的 _input_sample_rate。我如何指定不为 armv7 包含此符号?

“nm”根本不显示 _returner。

在 Build Phases -> “Link Binaries with Project” 中,我确保我的新框架列在那里。我已经进行了清理和重建。

有什么建议吗?非常感谢您的帮助!

最佳答案

可能是您缺少要包含在项目中的库的一些头文件。

关于iphone - 如何从 RapidEars 框架链接中排除 undefined symbol ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13182149/

上一篇:ios - 如何本地化邮件应用程序?

下一篇:ios - iOS 应用程序和子类化中的多个 UITableView Controller

相关文章:

iphone - UIButtonType删除常数

objective-c - 何时使用 FOUNDATION_EXPORT?

ios - 从 iPhone 上的 NSString 中删除 HTML 标签

ios - 同时使用两个 AVSpeechSynthesizer 实例

ios - 保存 NSNumber 核心数据

iphone - NSMutablearray 意外行为 : all objects equal to last object added

iphone - 搜索 NSDictionaries 的 NSArray

ios - NSUserDefaults 或存储大型数组时的其他内容?

iphone - OpenGL ES 平铺纹理 Mipmap 问题 - iPad/iPhone

objective-c - 在其他对象内的容器中添加对象对于 arc 为 null