当我尝试在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]
文件我查了,出了什么问题?
答案 0 :(得分:14)
这是因为项目的路径名中有空格。要解决此问题,您需要在项目的配置下添加以下内容...在Build Settings
的{{1}}组中,将Search Paths
设置为以下值:< / p>
Header Search Paths
请务必加入双引号。
答案 1 :(得分:1)
您是否在Finder中查看是否在与CCNode相同的路径中存在名为kazmath的真实文件夹?如果没有,那个coco版本的模板安装脚本可能存在缺陷。但是不要依赖Xcode项目导航器的“树视图”来真正知道文件是否存在。如果包含中的路径错误,建议您将其报告给coco团队。您可以暂时修复导入语句以便开始使用,但这可能是丢失代码:)当coco发布另一个候选版本时,可能是固定的。
答案 2 :(得分:0)
确保您正在为正确的目标编辑正确的标题搜索路径。我浪费了一个小时来编辑主项目或应用程序,而不是测试!