尝试运行测试时,无法解决的链接错误与openears

时间:2017-01-26 08:09:18

标签: ios swift xcode linker openears

我一直在使用openears一段时间没有问题。我将库导入到我的项目中,应用程序编译并运行 当我尝试创建和运行测试时出现问题。项目拒绝编译并发出以下链接错误:

  

架构x86_64的未定义符号:
    “_delete_voice”,引自:         OpenEars中的_unregister_cmu_us_slt(cmu_us_slt.o)
    “_flite_feat_set_string”,引自:         OpenEars中的_register_cmu_us_slt(cmu_us_slt.o)
    “_cg_synth”,引自:         OpenEars中的_register_cmu_us_slt(cmu_us_slt.o)
    “_uttfunc_val”,引自:         OpenEars中的_register_cmu_us_slt(cmu_us_slt.o)
    “_flite_feat_set”,引自:         OpenEars中的_register_cmu_us_slt(cmu_us_slt.o)
    “_OBJC_CLASS _ $ _ OENotification”,引自:         RapidEars中的objc-class-ref(OEContinuousModel + RapidEars.o)
    “_ps_nbest”,引自:         在RapidEars中的l015(OEContinuousModel + RapidEars.o)
    “_cg_db_val”,引自:         OpenEars中的_register_cmu_us_slt(cmu_us_slt.o)
  。
  。
  。
    “_OBJC_CLASS _ $ _ OEPocketsphinxController”,引自:         在OpenEarsClient.o中为__ObjC.OEPocketsphinxController键入元数据访问器         RapidEars中的l031(OEPocketsphinxController + RapidEars.o)
  ld:找不到架构x86_64的符号
  clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

我尝试了几种我发现的方法,但仍未找到解决方案。 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

好的,设法搞清楚了。下载了最新的Openears库,并像以前一样添加它并且工作正常 显然,你必须升级才能使用Xcode 8。