将QuartzCore框架导入Xcode项目时出现问题

时间:2011-06-29 10:08:47

标签: iphone ios xcode ipad

我正在使用Xcode 4.

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

  

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

     

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

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

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

#import <Quartz/Quartz.h>

有没有人有任何想法?

提前致谢。

6 个答案:

答案 0 :(得分:19)

应该有

#import <QuartzCore/QuartzCore.h>

答案 1 :(得分:7)

正确的行是#import <QuartzCore/QuartzCore.h>

答案 2 :(得分:4)

它可能对你有帮助。

#import<QuartzCore/QuartzCore.h>

答案 3 :(得分:2)

我想知道是什么让你写#import <Quartz/Quartz.h>当你导入的框架是 QuartzCore 时。

正如其他人已经指出的那样,正确的是#import<QuartzCore/QuartzCore.h>

答案 4 :(得分:1)

应该使用

#import <QuartzCore/QuartzCore.h>

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

答案 5 :(得分:1)

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