fatal error: Box2D.h: No such file or directory

fatal error: Box2D.h: No such file or directory

我在 xcode 中使用 cocos2d-x 2.2.3 和 box2d 开发了一款游戏。现在我正在尝试从 ios 移植到 android。但是我在通过终端构建时遇到以下错误。

In file included from jni/../../Classes/LevelScene.cpp:1:0:
jni/../../Classes/LevelScene.h:6:19: fatal error: Box2D.h: No such file or 
directory
compilation terminated.
 make: ***
[obj/local/armeabi/objs/cocos2dcpp_shared/__/__/Classes/LevelScene.o] Error  1

请指教

我刚刚复制了 box2d 文件夹中的文件并放置在 类 文件夹中。成功了。

正确的做法是让CMake自己找目录。在 CMakeLists.txt 文件中,像这样使用它:
set(Box2D_SOURCE_DIR "/path/to/your/folder/liquidfun-1.1.0/liquidfun/Box2D")
include_directories (${Box2D_SOURCE_DIR})
也可以相对设置目录:
set(Box2D_SOURCE_DIR "..")