新建 -> 项目 -> 单 View 应用程序 将文件 cocos2d-ios.xcodeproj 拖到导航器中。 在构建阶段设置中:添加:l-6ren">
gpt4 book ai didi

objective-c - import "cocos2d.h"在一些文件中有效,但不是全部

转载 作者:太空狗 更新时间:2023-10-30 03:42:23 26 4
gpt4 key购买 nike

这是我做的:

在 Xcode 4.3.1 中

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

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

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

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

更改build设置 - 将“始终搜索用户路径”设置为"is"将 cocos2d 源目录添加到“用户 header 搜索路径”

现在,我似乎可以在 Xcode 创建的应用委托(delegate)和 Root View Controller 中输入:import "cocos2d.h"。但是,如果我创建一个新文件,并在顶部添加“导入“cocos2d.h””行,Xcode 会提示找不到该文件。但它似乎构建良好。此外,在这个新文件中,代码意义不起作用。

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

编辑:它似乎可以正常构建和运行。我可以调用 cocos2d api 中的方法。 code sense 似乎在我创建的新文件中看不到 cocos2d.h。

编辑 - 当我输入时,code sense 似乎建议 cocos2d.h : import "但它不建议来自 cocos2d api 的类/方法。

最佳答案

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

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

关于objective-c - import "cocos2d.h"在一些文件中有效,但不是全部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9799130/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com