首页 > 代码库 > 【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环境搭建&安卓环境搭建