0

我想将 Box2d 包含到一个 Cocos3d 项目中(是的,我知道它是一个 2d 物理引擎),但我无法让它工作。Xcode 找不到 box2d h 文件。我尝试设置搜索路径,但没有效果。有什么建议么?例如它找不到 Box2D/Collision/b2BroadPhase.h。

我做了如下:

  1. 从工作中的 cocos2d 项目中复制 Box2d 文件夹,并将其放在我的 Cocos3d 项目中的 libs 文件夹中。

  2. 使用以下选择将文件添加到 cocos3d 项目:

    • 复制到目标文件夹未选中
    • 为任何添加的文件夹创建组(即不创建文件夹引用)
    • 添加到目标已检查
  3. 在此之后,我在整个项目的“用户标题搜索路径”和“标题搜索路径”中添加了“库”,它似乎被继承到目标特定设置。选中“始终搜索用户路径”。

我发现了很多关于此的问题,并且我尝试了许多其他解决方案。这是我最近的尝试。这有什么可疑的吗??

4

1 回答 1

1

我的错误是我只将“libs”声明为标题搜索路径。当我将“projectName/libs”声明为搜索路径时,该项目现在构建。

这很奇怪,因为我试图说明绝对搜索路径,但我没有让它起作用。我想我拼写正确。

希望这可以帮助某人!

于 2012-08-30T12:29:38.137 回答