cocos2d-x 2.1.5安卓ndk编译环境配置

发布时间:2020-07-31 16:07:03 作者:lonag
来源:网络 阅读:1054

最新的安卓ndk已经不需要cgywin的支持,可以在win32或64环境下直接编译cocos2d-x的源码,

但是其他很多小问题。

1》不要用eclipse直接看.cpp文件,这样的话检测到错误就不可以编译成功, 貌似是应为利用ndk编译没有导入头文件,顾cdt编译时出现错误。

2》设置NDK_MODULE环境变量

导入工程后,开始进行环境配置,点testcpp->project->propertis->c++ build,

cocos2d-x 2.1.5安卓ndk编译环境配置

cocos2d-x 2.1.5安卓ndk编译环境配置

修改build command为G:\android\ndk\android-ndk-r9\ndk-build.cmd

然后就是修改android.mk

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := testcpp_shared
LOCAL_MODULE_FILENAME := libtestcpp
LOCAL_SRC_FILES := testcpp/main.cpp
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../Classes
LOCAL_WHOLE_STATIC_LIBRARIES := cocos_testcpp_common
LOCAL_WHOLE_STATIC_LIBRARIES += cocos2dx_static
LOCAL_WHOLE_STATIC_LIBRARIES += cocosdenshion_static
LOCAL_WHOLE_STATIC_LIBRARIES += box2d_static
LOCAL_WHOLE_STATIC_LIBRARIES += chipmunk_static
LOCAL_WHOLE_STATIC_LIBRARIES += cocos_extension_static
include $(BUILD_SHARED_LIBRARY)
$(call import-add-path, G:/cocos2d-x-2.1.5)\
$(call import-add-path, G:/cocos2d-x-2.1.5\cocos2dx\platform\third_party\android\prebuilt)\
$(call import-module,samples/Cpp/TestCpp)
$(call import-module,cocos2dx)
$(call import-module,cocos2dx/platform/third_party/android/prebuilt/libcurl)
$(call import-module,CocosDenshion/android)
$(call import-module,extensions)
$(call import-module,external/Box2D)
$(call import-module,external/chipmunk)

然后开始编译,有问题欢迎留言。

long原创











推荐阅读:
  1. cocos2d-x学习笔记(十)android自动化打包bat脚本
  2. Cocos2d-x 3.12 ndk r12b ERROR: cocos_freet ype2_static:LOCAL_SRC_FILES points to a missing file

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

android cocos2d-x nd ocos2d

上一篇:java enum的用法

下一篇:Proxmox虚拟机自动备份填坑记

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》