找不到Cocos2D kazmath / kazmath.h文件

时间:2012-03-27 01:26:27

标签: ios xcode cocos2d-iphone directory

在我的应用中,我正在从Cocos2D版本1.10-> 2.0-rc0a升级。

据我所知,我以正确的方式做了所有事情,我认为这与用户标题搜索路径有关。

因此,我的Cocos2D文件 文件夹 文件夹 文件夹中 在我的桌面上。所以实际的cocos2D文件是4个文件夹,直到它到达桌面。

我的用户标题搜索路径如下所示:

"/Users/myname19/Desktop/NewMyAppBeta/MyApp3/MyApp3"

所以完整的错误是:词法或预处理器问题,在CCNode.h中找不到'kazmath / kazmath.h'文件。实际上有 4 这些问题,但它们完全相同。

有谁知道如何解决这个问题?

谢谢!

5 个答案:

答案 0 :(得分:6)

对我有用的小解决方法。

我使用的是Xcode 4.5.1。

我在我的项目中包含了cocos2d库,之后我从外部文件夹中包含了kazmath库。

我用“kazmath.h”替换了所有出现的“kazmath / kazmath.h”,用“something.h”替换了所有“kazmath / GL / something.h”。在那之后,一切都已建好了。

答案 1 :(得分:2)

  

您是否尝试将其关闭再打开?

含义:检查kazmath.h文件是否确实存在于应该存在的位置。如果没有,分别复制整个kazmath文件夹。它位于cocos2d文件夹下,但位于单独的“外部”文件夹中,因此您可能错过了将其复制到项目中。

答案 2 :(得分:2)

请务必加入双引号。 就像是 “$ {SRCROOT} / TestProjet1 / libs / kazmath / include”(也选择了递归选项)

答案 3 :(得分:1)

我遇到了同样的问题。

您需要做的就是将kazmath标头的路径添加到 构建设置>标题搜索路径

例如lib / kazmath / include

答案 4 :(得分:1)

转到“构建设置”,然后搜索“标题搜索路径”。 添加kazmath文件夹的相对路径。

"./lib/kazmath/include"   //Where . is project directory.