我有点卡在这里,基本上我试图将Box2D编译为一个静态的cocos库。我首先在xcode4中创建静态库项目,然后将源文件(在正确的文件夹层次结构中)拖入项目中。当我编译时,虽然我得到了一些关于头文件没有找到的错误。在Xcode中编译Box2D,构建目录问题
因此,所有这些头文件在b2GearJoint.cpp正在寻找都没有找到:
#include <Box2D/Dynamics/Joints/b2GearJoint.h>
#include <Box2D/Dynamics/Joints/b2RevoluteJoint.h>
#include <Box2D/Dynamics/Joints/b2PrismaticJoint.h>
#include <Box2D/Dynamics/b2Body.h>
#include <Box2D/Dynamics/b2TimeStep.h>
我想这应该是直截了当不足以解决,我只需要在前期的根文件夹的Box2D包括目录,所以它知道在哪里看。所以我将项目根目录添加到搜索路径标题部分,但我仍然得到相同的错误。
这可能实际上有一个简单的解决方案,但我是新来的Xcode 4(通常是一个Visual Studio用户)...