【问题标题】:Problem importing QuartzCore framework into Xcode project将 QuartzCore 框架导入 Xcode 项目的问题
【发布时间】:2011-09-25 00:37:12
【问题描述】:

我正在使用 Xcode 4。

我正在尝试将 QuartzCore 框架导入我的 Xcode 项目,但出现以下编译错误:

/Users/sabobin/Desktop/PlayingCard/PlayingCard/PlayingCardViewController.m:10:26: 错误:Quartz/Quartz.h:没有这样的文件 或目录

file://localhost/Users/sabobin/Desktop/PlayingCard/PlayingCard/PlayingCardViewController.m: 错误:词法或预处理器问题: 'Quartz/Quartz.h' 文件未找到

我导航到项目目标,选择 Build Phases 选项卡,然后将 QuartzCore.framework 添加到 Link Binary With Libraries 部分。

然后我在我的视图控制器实现文件中使用了以下导入语句:

#import <Quartz/Quartz.h>

有人有什么想法吗?

提前致谢。

【问题讨论】:

    标签: iphone ios xcode ipad


    【解决方案1】:

    从 iOS 7 开始,您不再需要导入 QuartzCore,因为在“导入 UIKit”时它已经包含在内。

    【讨论】:

      【解决方案2】:

      应该使用

      #import <QuartzCore/QuartzCore.h>
      

      在 Xcode 的 Build 阶段从 Link Binary With Libraries 导入 QuartzCore.framework 之后。

      【讨论】:

      • 由于接受了相同的答案,请考虑添加评论或编辑之前的答案。
      【解决方案3】:

      我想知道是什么让你写 #import &lt;Quartz/Quartz.h&gt; 当你导入的框架是 QuartzCore。

      所以其他人已经指出正确的是#import<QuartzCore/QuartzCore.h>

      【讨论】:

        【解决方案4】:

        也许对你有帮助。

        #import<QuartzCore/QuartzCore.h>
        

        【讨论】:

          【解决方案5】:

          正确的行是#import &lt;QuartzCore/QuartzCore.h&gt;。

          【讨论】:

            【解决方案6】:

            应该有

            #import <QuartzCore/QuartzCore.h>
            

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2011-10-01
              • 2020-09-14
              • 2018-06-25
              • 1970-01-01
              • 2015-08-08
              • 1970-01-01
              相关资源
              最近更新 更多