在空cocos2d 2.0(iPhone)中编译错误

时间:2011-10-09 16:11:17

标签: xcode4 cocos2d-iphone

当我尝试在xcode4中编译新的cocos2d + box2d项目时。 我收到如下错误消息: / Users / bla-bla / Cocos2d testing / Cocos2d testing / libs / cocos2d / CCDirector.h:32:9:致命错误:找不到'kazmath / mat4.h'文件[2]

/ Users / bla-bla / Cocos2d testing / Cocos2d testing / libs / cocos2d / CCNode.h:37:9:致命错误:找不到'kazmath / kazmath.h'文件[2]

文件我查了,出了什么问题?

3 个答案:

答案 0 :(得分:14)

这是因为项目的路径名中有空格。要解决此问题,您需要在项目的配置下添加以下内容...在Build Settings的{​​{1}}组中,将Search Paths设置为以下值:< / p>

Header Search Paths

请务必加入双引号。

答案 1 :(得分:1)

您是否在Finder中查看是否在与CCNode相同的路径中存在名为kazmath的真实文件夹?如果没有,那个coco版本的模板安装脚本可能存在缺陷。但是不要依赖Xcode项目导航器的“树视图”来真正知道文件是否存在。如果包含中的路径错误,建议您将其报告给coco团队。您可以暂时修复导入语句以便开始使用,但这可能是丢失代码:)当coco发布另一个候选版本时,可能是固定的。

答案 2 :(得分:0)

确保您正在为正确的目标编辑正确的标题搜索路径。我浪费了一个小时来编辑主项目或应用程序,而不是测试!

Target Selector