如何为OpenEars配置标头搜索路径

时间:2015-07-09 01:30:18

标签: ios frameworks openears

我正在尝试在我的项目中包含OpenEars Framework。但除非我写出绝对路径,否则它似乎没有看到我的标题的路径。

绝对路径

#import </Absolute_PATH_To_Framework/OpenEars.framework/Headers/OELanguageModelGenerator.h>
#import <Absolute_PATH_To_Framework/Headers/OEAcousticModel.h>

但是框架的路径不起作用     #进口     #import

2 个答案:

答案 0 :(得分:0)

OpenEars开发人员在这里。如果您在包含OpenEars头文件时遇到问题,那么应用程序中可能存在其他问题,因为使用框架不需要配置头搜索路径和/或提供异常的import语句。我建议遵循以下教程:http://www.politepix.com/openears/tutorial或检查OpenEars附带的示例应用程序,以便与已成功添加到项目中的框架的已知工作示例进行比较。如果您想与我进一步解决问题,请继续将您的问题提交给OpenEars论坛,因为Stack Overflow不会面向深入的故障排除过程。

答案 1 :(得分:0)

我知道现在回答已经很晚了,我正面临这个问题并浪费了整整一天试图找出问题所在。

原来我们需要在&#34;框架搜索路径&#34; Xcode Build Settings 下添加框架的路径。

OpenEars的教程特别提到了这一点 - OpenEars Tutorials

  1. 导航到项目构建设置并找到设置&#34;框架搜索路径&#34;
  2. &#34;框架搜索路径&#34;对于OpenEars,路径减去最后一个路径元素,所以如果它表示为

    "/Users/you/Documents/YourApp/Resources/Framework/OpenEars.framework"
    

    那么它应该是

    "/Users/yourname/Documents/YourApp/Resources/Framework/"
    
  3. 保持&#34;递归&#34;复选框未选中

  4. 确保在&#34; Objective-C桥接标题&#34;下设置Bridge标题路径。在构建设置

  5. 在Bridge头文件中设置标头,并运行应该正常运行的应用程序

    #ifndef Bridging_Header_h
    #define Bridging_Header_h
    
    #import <OpenEars/OELanguageModelGenerator.h>
    
    #endif