import"cocos2d.h"适用于某些文件,但不是全部

Pte*_*tyl 6 import xcode objective-c file-not-found cocos2d-iphone

这是我做的:

在Xcode 4.3.1中

文件 - >新建 - >项目 - >单视图应用程序

将文件cocos2d-ios.xcodeproj拖动到导航器中.

在构建阶段设置中:添加:libcocos2d.a(以红色突出显示),作为链接库(必需).

添加了OpenGles.framework,Quartzcore和libz.dylib

更改的构建设置 - 将"始终搜索用户路径"设置为YES将cocos2d源目录添加到"用户头搜索路径"

现在,似乎我可以在Xcode创建的app委托和根视图控制器中输入:import"cocos2d.h".但是,如果我创建一个新文件,并将"import"cocos2d.h""行添加到顶部,Xcode会抱怨找不到该文件.但似乎建立得很好.此外,在这个新的文件代码意义上不起作用.

我该怎么办?为什么我只能导入Xcode创建的文件?是否有一些我需要更改的设置,以便在我创建的文件中,我可以导入cocos2d?

编辑:它似乎建立并运行正常.我可以在cocos2d api中调用方法.代码意义似乎没有在我创建的新文件中看到cocos2d.h.

编辑 - 似乎代码意义建议cocos2d.h当我键入:import"但它不建议来自cocos2d api的类/方法.

Pte*_*tyl 3

结果我只将“用户标题搜索路径”添加到我的目标中,而不是在项目设置中。

添加它解决了问题。我想它编译良好的原因是因为我已将其添加到目标中,但它在文本编辑器中不起作用,因为我没有将其添加到项目中。