首页 > 代码库 > 【cocos2d-x学习笔记】Windows下创建项目&Linux环境搭建&安卓环境搭建
【cocos2d-x学习笔记】Windows下创建项目&Linux环境搭建&安卓环境搭建
一、windows下创建新项目
打开CMD将路径设置到cocos软件下的tools下的project-creator下,执行命令:
create_project.py -project HelloWorld -package com.zsc.HelloWorld -language cpp
二、Linux环境搭建(QT配置)
1. 安装linux系统,ubuntu 14.04 64位
2. 安装支持软件
第1步:sudo apt-get update(运行此命令)
第2步:sudo apt-get install git ssh vim ctags qt-sdk build-essential libx11-dev libxmu-dev libglu1-mesa-dev libgl2ps-dev libxi-dev libglfw-dev libzip-dev libcurl4-gnutls-dev libfontconfig1-dev libsqlite3-dev libglew*-dev openjdk-7-jdk lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6
以后步骤和windows下一样,找到cocos目录下的project-creator。
make clean; make clean DEBUG=1; 运行此命令清除make生成的文件。 make debug=1 编译debug版本。
3. 解压缩cocos2dx开发包 ----------以上步骤完成了对linux环境的配置---------
4.创建helloworld工程和运行 1)cd到你的cocos2dx目录/tools/project-creator 2) 执行./create_project -project HelloWorld -language cpp -package com.xuegl.HelloWorld 3) 在你的cocos2dx目录下,执行make和make DEBUG=1,编译cocos的release版本和Debug版本的动态库 4)在工程目录projects/HelloWorld/proj.linux下,执行make生成可执行文件 5)运行,projects/HelloWorld/proj.linux/bin/release/HelloWorld
5.QT集成工程 1)用QT创建一个导入工程 2)设置根目录为cocos2d-x-2.2.3目录 3)设置项目名称为你的工程名HelloWorld 4)选择项目需要的代码(cocos2dx, CocosDension,extensions, external, 工程目录下的Classes,Resources) 5)设置工程的build&run
6.移植到android 1)解压adt-bundle 2)解压ndk 3)设置ndk的路径(直接eclispse里设置) 4)将cocos2dx工程导入到eclipse(两个工程,一个是你的cocos2dx项目工程,一个是libcocos2dx) 5)运行
7 设置你的android手机 1)编辑一个文件 sudo vim /etc/udev/rules.d/nubia.rules (nubia.rules文件的名字可以随便取) 2)编辑内容 SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="9025",MODE="0666" 其中idVendor=="18d1"和idProduct=="9025",后面的字符串改成你自己手机的销售商和产品号 这个信息可以通过lsusb获取 3)sudo chmod a+rx /etc/udev/rules.d/nubia.rules 4)sudo /etc/init.d/udev restart 5)重新启动adb server cd android-sdk目录/platform-tools sudo ./adb kill-server (注意adb所在路径,android-sdk目录下/platform-tools/adb) 6) 重新插拔手机 7)执行adb devices查看android设备列表,正常情况下能看到你的手机
---------------------------------配置QT
1、点击projects。
2、设置build directory路径:设置成项目的proj.linux路径。
3、设置build steps:点击add build step,将其设置成make,并将原来的删除。
4、设置edit build configuration。将Default设置成Release(方法:点击后面的Rename)---release模式 Debug模式:然后再点击add,添加Debug,然后build directory路径不改变,将build steps中的commend设置成make; Arguments设置成DEBUG=1;设置clean steps,将原来的命令删除,添加成commend是:make;Arguments是:DEBUG=1 clean
5、设置run:executable路径设置成proj.linux/bin/debug/工程名称
三、安卓环境搭建
1.安装JDK,配置JAVA_HOME
2.解压缩adt-bundle
--------环境搭建完毕-----
测试环境
1.打开adt-bundle下的eclipse
2.设置Workspace
3.创建一个HelloAnroid工程
4.把你的android手机调成开发者模式
5.接上你的手机
6.在eclipse中,编译运行你的HelloAndroid
---------搭建android cocos2dx 开发环境------
1.拷贝NDK到某个你喜欢的目录,我的是F:\android-ndk-r9d
2.安装Cygwin
3.设置NDK路径(在Eclipse-》windows->preference->C++->build->Enviroment添加) name:NDK_ROOT value:android-ndk-r9d所在的路径。
4.修改build_native.sh脚本(因为权限问题)
大概69行位置,在拷贝脚本后,添加这一句
# modify auth chmod 777 "$APP_ANDROID_ROOT"/assets -R
【cocos2d-x学习笔记】Windows下创建项目&Linux环境搭建&安卓环境搭建