Cocos2d-x NDK ANDROID VS2010
来源:互联网 发布:淘宝网购物蜜腊 编辑:程序博客网 时间:2024/04/30 11:22
手动NDK编译的方法:
用NDK来手动编译Cocos2d-x的例子 HelloCPP。
(1) 下载最新的NDK,ADT。下载解压安装后设置好NDK-BUILD的环境变量
(2) 切换到Cocos2d-x HellpCPP例子里面的Android工程,jni目录。
需要修改jni里面的Android.mk和Application.mk
Android.mk需要添加Cocos2d-x的路径,如下
$(call import-add-path, F:\Cocos2d\cocos2d-2.1rc0-x-2.1.2-hotfix\cocos2d-2.1rc0-x-2.1.2) \$(call import-add-path, F:\Cocos2d\cocos2d-2.1rc0-x-2.1.2-hotfix\cocos2d-2.1rc0-x-2.1.2\cocos2dx\platform\third_party\android\prebuilt) \
完整的Android.mk
LOCAL_PATH := $(call my-dir)$(call import-add-path, F:\Cocos2d\cocos2d-2.1rc0-x-2.1.2-hotfix\cocos2d-2.1rc0-x-2.1.2) \$(call import-add-path, F:\Cocos2d\cocos2d-2.1rc0-x-2.1.2-hotfix\cocos2d-2.1rc0-x-2.1.2\cocos2dx\platform\third_party\android\prebuilt) \include $(CLEAR_VARS)LOCAL_MODULE := hellocpp_sharedLOCAL_MODULE_FILENAME := libhellocppLOCAL_SRC_FILES := hellocpp/main.cpp \ ../../Classes/AppDelegate.cpp \ ../../Classes/HelloWorldScene.cppLOCAL_C_INCLUDES := $(LOCAL_PATH)/../../ClassesLOCAL_WHOLE_STATIC_LIBRARIES := cocos2dx_staticinclude $(BUILD_SHARED_LIBRARY)$(call import-module,CocosDenshion/android) \$(call import-module,cocos2dx) \$(call import-module,extensions)
在Application.mk中需要添加Android的版本号,不然会出现 找不到gle.h 等错误
APP_PLATFORM := android-8
完整的Application.mk如下
APP_STL := gnustl_staticAPP_CPPFLAGS := -frtti -DCOCOS2D_DEBUG=1APP_PLATFORM := android-8
然后在jni目录使用命令
ndk-build
来编译
一定要把工程的资源文件拷贝到Android文件夹的Assest文件夹下面
- Cocos2d-x NDK ANDROID VS2010
- cocos2d-x-2.2.0_win7+vs2010搭建_eclipse+ndk-r9
- cocos2d-x ndk android 环境配置
- [mac]-[cocos2d-x]-[android_adt_bundle]-[android-ndk]
- NDK in cocos2d-x
- cocos2d-x vs2010
- Cocos2d-x win7 + vs2010
- eclipse android ndk cygwin cocos2d-x开发环境配置
- Android NDK COCOS2D-X min max 函数 宏
- [Cocos2D-X]NDK环境配置+交叉编译Android项目
- 用 eclipse ndk 编译 cocos2d-x for Android
- 用 eclipse ndk 编译 cocos2d-x for Android
- [cocos2d-x 学习] 第一个cocos2d-x win32程序和Android NDK交叉编译
- cocos2d-x使用ndk-stack
- cocos2d-x ndk无法调试
- Cocos2d-x NDK路径配置
- vs2010配置cocos2d-x开发
- VS2010 cocos2d-x 工程配置
- python爬虫技术总结
- 解析思比科系列CMOS图像传感器应用方案
- Windows7下如何安全删除双系统的Ubuntu
- MyEclipse8.5优化
- 饿汉式单例类与Static变量加载顺序
- Cocos2d-x NDK ANDROID VS2010
- Hibernate 延迟加载充分体现了代理模式的优势
- 动画
- Java关键字transient和volatile小结(转)
- 黑马程序员_javaScript笔记
- BIEE11之BIOffice与SSO
- mysql数据库中没有isnull 函数
- Camera 图像处理原理分析 色彩篇
- 24位位图转化为8位位图 位图头部信息BITMAPFILEHEADER BITMAPINFOHEADER修改代码