【问题标题】:three20 and xcode4.3 : lexical or preprocessor issue file not foundthree20 和 xcode4.3:找不到词法或预处理器问题文件
【发布时间】:2012-03-30 23:04:38
【问题描述】:

我正在使用 Xcode 4.3 和 iOS 5.1。 我已成功将three20 添加到我的项目中。但我遇到了两个问题:

1- ld:警告:找不到选项“-L/Projects/iphone/myProj/three20/Build/Products/Debug-iphoneos”的目录

2-导入“Three20/TTStyleSheet.h”等头文件时找不到文件

我已经添加了这些

  • $(BUILT_PRODUCTS_DIR)/../three20
  • $(BUILT_PRODUCTS_DIR)/../../three20
  • three20/构建/产品/three20 标题搜索路径也是如此。

我正在使用 Xcode 4.3 和 iOS 5.1。

解决这两个问题的任何建议。 谢谢

编辑:警告是由图书馆搜索路径发出的,它曾经提到three20/Build/Products/Debug-iphoneos,删除我没有警告。但我仍然有错误

【问题讨论】:

    标签: header three20 xcode4.3


    【解决方案1】:

    我发现这是一个愚蠢的错误,我直接将头文件(如 "Three20/TTStyleSheet.h" )导入到我的类中,而不是导入 "Three20/three20.h"

    【讨论】:

      【解决方案2】:

      此外,TTStyleSheet.h 位于名为 Three20Style 的文件夹中。所以你必须这样做:

      #import 'Three20Style/TTStyleSheet.h'
      

      如果您只想包含该头文件。

      【讨论】:

        猜你喜欢
        • 2018-02-16
        • 1970-01-01
        • 2013-12-02
        • 1970-01-01
        • 1970-01-01
        • 2012-06-11
        • 2022-08-08
        • 2021-05-13
        • 1970-01-01
        相关资源
        最近更新 更多