我有點卡在這裏,基本上我試圖將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用戶)...