找不到框架.h文件

时间:2010-09-27 18:24:54

标签: objective-c cocoa compiler-construction linker

我下载了Andy Potion的“PFLetsMove”框架here,并将Xcode项目添加到我的应用程序项目中。然后我将框架从那个框架和复制文件构建阶段拖到了Link Binary。

现在,如果我通过调用PFMoveToApplicationsFolderIfNecessary()来编译应用程序,它工作正常,所以框架肯定存在。但是如果我将行#import "PFLetsMove/PFMoveApplication.h"放在app委托中,我会收到以下错误:'PFLetsMove/PFMoveApplication.h' file not found

我已经检查了build文件夹中已编译的PFLetsMove.framework,并且PFMoveApplication.h就在那里。我用AquaticPrime框架做了完全相同的事情(导入标题),它工作正常。我在哪里错了,或者是否可能存在构建框架的问题?

1 个答案:

答案 0 :(得分:5)

如果使用框架,则将文件名放在尖括号(即<FrameworkName/FileName.h>)中,如果是本地文件,则使用引号(即"FileName.h")。请注意,即使源文件位于组或子文件夹中,也不会像这样引用它。