cocos2d-x 移植到android中编译的一些问题:fatal error: Box2D/Box2D.h: No such file or directory"

Posted jhcelue

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cocos2d-x 移植到android中编译的一些问题:fatal error: Box2D/Box2D.h: No such file or directory"相关的知识,希望对你有一定的参考价值。

1、fatal error: Box2D/Box2D.h: No such file or directory"

须要加入box2d库的支持,改动android.mk文件,例如以下:

  1. LOCAL_PATH := $(call my-dir)  
  2.   
  3. include $(CLEAR_VARS)  
  4.   
  5. LOCAL_MODULE :game_shared  
  6.   
  7. LOCAL_MODULE_FILENAME :libgame  
  8.   
  9. LOCAL_SRC_FILES :hellocpp/main.cpp \  
  10. ../../Classes/AppDelegate.cpp \  
  11. ../../Classes/HelloWorldScene.cpp  
  12.   
  13. LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../Classes  
  14.   
  15. LOCAL_WHOLE_STATIC_LIBRARIES :cocos2dx_static cocosdenshion_static cocos_extension_static box2d_static  
  16.   
  17. include $(BUILD_SHARED_LIBRARY)  
  18.   
  19. $(call import-module,CocosDenshion/android) \  
  20. $(call import-module,cocos2dx) \  
  21. $(call import-module,extensions) \  
  22. $(call import-module,external/Box2D)  

须要加入  box2d_static 和 $(call import-module,external/Box2D)

加入标红的部分。


以上是关于cocos2d-x 移植到android中编译的一些问题:fatal error: Box2D/Box2D.h: No such file or directory"的主要内容,如果未能解决你的问题,请参考以下文章

基于Cocos2d-x-1.0.1的飞机大战游戏迁移到Cocos2d-x-3.0版本,并移植到Android平台成功运行

cocos2d-x 3.0游戏实例学习笔记 《跑酷》移植到android手机

Cocos2D-X2.2.3学习笔记9(处理重力感应事件,移植到Android加入两次返回退出游戏效果)

使用cocos2dx移植 android平台,怎么收集崩溃日志

Cocos2d-x 3.2alpha创建的Lua项目在android平台移植不了的问题

Cocos2d-x v3.0正式版尝鲜体验 Android平台移植