【问题标题】:How to set path for 'Header Search path' when adding 3rd party library to iPhone app将 3rd 方库添加到 iPhone 应用程序时如何设置“标题搜索路径”的路径
【发布时间】:2013-03-04 05:49:16
【问题描述】:

我想在我的Xcode 项目中添加一个第三方库Speech-To-Text。我只是在我的 iPhone 项目中拖动xcodeproj 文件。然后我确实按照目标依赖项、将二进制文件与库链接并设置标题搜索路径等步骤进行了操作。但是我对如何正确设置标题搜索路径感到困惑。然后我导入#import SpeechToTextModule.h',那时我得到了SpeechToTextModule.h 找不到文件之类的错误。请帮助我。

提前致谢!!!

【问题讨论】:

  • 您添加了libSpeechToText.a 吗?
  • @MidhunMP,是的,我做到了..但我在设置“标题搜索路径”的路径时感到困惑......
  • 我认为下面的答案对你有用,如果不是,你可以发布你为该字段提供的路径吗?
  • @MidhunMP,路径是'/Users/user/Desktop/SpeechText/'

标签: iphone ios objective-c xcode4.2


【解决方案1】:

以下是为外部 3rd 方库添加标头搜索路径的步骤:

  1. 选择项目的构建设置
  2. 从设置中选择标题搜索路径属性
  3. 添加头目录,不要忘记最后一个/和周围的引号

【讨论】:

  • 我的路径是 'Users/user/Desktop/MyCal/SpeechText/' 但它不起作用。
  • 它应该包含所有头文件,你可以尝试在你的项目文件夹中添加你的库文件夹并尝试一下吗?
  • 您的路径是有效的,但是在编译时如果它是相对于项目的,那么它不会造成太大的问题。而在绝对的情况下,它应该在整个项目中完全相同。
  • 我需要添加双引号才能工作。并设置基本 root 使用 "$(SRCROOT)/yr_folder"
  • 我处于缺少整个“标题搜索路径”项的情况。我怎样才能创建它?
【解决方案2】:

对于静态库,我们需要将头文件与库一起添加到 Xcode 项目中。

【讨论】:

    猜你喜欢
    • 2010-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-11
    相关资源
    最近更新 更多