【发布时间】:2011-10-15 23:33:51
【问题描述】:
我下载了一个 iphone 游戏套件以供进一步开发。我按照他关于如何解压文件和安装 Xcode 的说明进行操作。然而,当我尝试构建游戏时,我得到了 1,321 个构建错误,例如: 在上面出现错误标记的 About.m 部分中
[App fadeToScene: [AboutMenuScene node]];
}
-(id) init
{
错误消息显示“应用程序”未声明。
About.m 部分中的另一个示例:
self = [super init];
if(self != nil)
{
//add menu layer
@interface 中没有为“AboutmenuScene”声明超类
这让我觉得我的目录搞砸了,但我什至不知道从哪里开始解决这个问题。
这是我尝试过的:
将src文件夹放入Quexlor(游戏名)文件夹(失败)
将src文件夹放入Quexlor.xcodeproj文件夹(失败)
在这些失败之间,我删除了桌面 Quexlor 的旧副本,然后卸载并重新安装了 Xcode 和 iOS sdk 4.3。
【问题讨论】:
-
-{id) init准确吗?这是一个左大括号id,然后是一个右括号。此代码和错误消息是重新键入还是复制和粘贴? (请不要重新输入代码或错误信息——太容易出错了。) -
嘿萨诺德,这确实是我的转录错误。我的观点与代码无关,我知道这很好,因为其他人已经成功地将游戏代码用于他们自己的项目,但我的观点是我的计算机中存在一些路由或目录问题,导致代码无法编译.
-
顺便说一句,如果我打开 iPhone 游戏工具包(位于下载文件夹中)并且我能够构建和运行,我就能让它运行模拟器,但是当我点击 Quexlor 运行它时,屏幕是黑色的,并且游戏可能会崩溃。然而,有趣的是,我实际上是如何能够在原始下载文件夹中获得一些结果,而不是当我尝试在我复制粘贴到桌面上的 Quexlor 文件夹中构建和运行 Xcodeproj 时。
标签: xcode cocos2d-iphone directory