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 "..")
我在 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 "..")