无cygwin的cocos2dx之安卓环境
来源:互联网 发布:宠物公墓小说知乎 编辑:程序博客网 时间:2024/06/05 18:19
w7 + eclipse + cocos2dX 环境配置
开始研究cocos2dx,mark一下这个的配置步骤
1 下载eclipse
2 下载android sdk,配置sdk路径,添加环境变量
3 安装adt
4 下载android ndk,配置ndk路径
5 下载cocos2dx 开发包
注意 ndk8+ 不需要cygwin,可以省去N多下载的时间
下面以HelloCpp 为例
A 导入地址 D:\soft\cocos2d-x-2.1.5\samples\Cpp\HelloCpp\proj.android
soft\cocos2d-x-2.1.5 是我的cocos2dx解压后路径具体根据自己的修改
B 复制源码lib包所有内容到项目中
D:\soft\cocos2d-x-2.1.5\cocos2dx\platform\android\java\src\org\cocos2dx
复制完成以后项目这样
C 复制资源文件到项目assets中
D:\soft\cocos2d-x-2.1.5\samples\Cpp\HelloCpp\Resources
注意这个文件下可能会有文件夹 ,我们需要复制下面几个文件就可以,随便找一个即可
D 修改Application.mk文件配置
添加后内容如下 红色为添加内容
APP_STL := gnustl_static
APP_CPPFLAGS := -frtti -DCOCOS2D_DEBUG=1
STLPORT_FORCE_REBUILD := true
NDK_MODULE_PATH:=D:\soft\cocos2d-x-2.1.5;D:\soft\cocos2d-x-2.1.5\cocos2dx\platform\third_party\android\prebuilt
E 修改编译器,右击项目选择properties,修改2处内容
c/c++ Build -> Builder Settings -> Build command:
c/c++ Build -> Environment ->add
这个路径要根据自己ndk路径
这个变量和上面Application.mk添加的一样 ,要根据自己机器的文件路径
到此配置完成,右击项目->Run As ->Android Application
运行项目到机器,第一次编译内容比较多,时间比较长
注意:andriod快件搜索.cpp文件的方法
将路径处代码改为:
# 遍历目录及子目录的函数
define walk
$(wildcard $(1)) $(foreach e, $(wildcard $(1)/*), $(call walk, $(e)))
endef
# 遍历Classes目录
ALLFILES = $(call walk, $(LOCAL_PATH)/../../Classes)
FILE_LIST := hellocpp/main.cpp
# 从所有文件中提取出所有.cpp文件
FILE_LIST += $(filter %.cpp, $(ALLFILES))
LOCAL_SRC_FILES := $(FILE_LIST:$(LOCAL_PATH)/%=%)
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../Classes
其他方式:
http://blog.sina.com.cn/s/blog_62df69790101eob1.html
http://blog.csdn.net/dragoncheng/article/details/8080129
重点:
http://blog.csdn.net/b1boy/article/details/14645277
http://zengrong.net/post/1882.htm
http://xwrwc.blog.163.com/blog/static/46320003201372715931979/
- 无cygwin的cocos2dx之安卓环境
- 配置cocos2dx安卓开发打包环境——使用Cygwin编译,ant打包
- 安卓cocos2dx 1: cocos2dx环境搭建
- cocos2dx linux 搭建安卓开发环境
- cocos2dx 安卓环境播放mid音乐
- Cocos2dx打包安卓配置环境
- cocos2dx安卓环境搭建问题总结
- cocos2dx apk编译环境搭建 不需要cygwin
- cocos2dx 不用cygwin配置Android环境
- CC++初学者编程教程(15) 基于cocos2dx的安卓打包环境
- CC++初学者编程教程(15) 基于cocos2dx的安卓打包环境
- eclipse下编译cocos2dx工程(windows下无cygwin)
- 让人死去活来的cocos2d-x安卓开发环境搭建(windows+eclipse+ndk 不用cygwin)【上图】
- 让人死去活来的cocos2d-x安卓开发环境搭建(windows+eclipse+ndk 不用cygwin)【上图】
- 在windows下用cygwin和eclipse搭建cocos2dx的android开发环境
- 在windows下用cygwin和eclipse搭建cocos2dx的android开发环境
- 在windows下用cygwin和eclipse搭建cocos2dx的android开发环境
- Windows下cocos2DX安卓开发环境配置
- php编码的问题及解决办法
- jQuery的动画处理总结
- Object未定义
- 查看oracle执行计划方法( 二)
- Android开发EditText不自动弹出键盘
- 无cygwin的cocos2dx之安卓环境
- 【cocos2d-x从c++到js】傀儡构造函数
- ASP.net 类库中获得当前路径的方法(非页面中)
- Activity与Service交互
- 元素自适应宽度、换行
- 为什么不去创业——Why to Not Not Start a Startup
- 调用WCF接口时出现“格式化程序尝试对消息反序列化时引发异常....”
- Android开发错误汇总
- ecshop中使用Jquery特效报错“b.replace is not a function”