`
墙头上一根草
  • 浏览: 154108 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

cocos2dx 搭建不同的开发环境

 
阅读更多

声明:我是才用c/c++和cocos2d-x的如果有错误欢迎指出

        文章内容我亲测过可以通过,同时我也会一直更新内容

        感谢那些把自己的东西分享出来的人

 

cocos2d-x版本更新快,教程资料跟不上,最近需要用cocos2d-x找了好多资料才搞定,写在这里分享给需要的人

这篇教程没有写出详细的步骤但会给出参考文章,如果我写的简略你看不懂可以看参考的原文,要注意的就是看原文的时候只看相应的部分就行了

如果你在编译的过程中遇到了错误,请注意看文章最下面的错误汇总,如果没有的话请告诉我

 

本教程需要下载:

  1.vs2010 简体中文  下载地址:http://download.microsoft.com/download/1/4/3/143B7583-6225-474F-88D5-5811FBC470FD/X16-57473VS2010ProTrialCHS.iso

  2.java jdk 1.6        下载地址:http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe

  3.android sdk    下载地址:http://developer.android.com/sdk/index.html  (请看下载注意android sdk)

  4.eclipse  4.3.1      下载地址:http://www.eclipse.org/downloads/

      5.adt 22.2.1           下载地址:https://dl.google.com/android/ADT-22.2.1.zip

      6.ndk r9                 下载地址:http://developer.android.com/tools/sdk/ndk/index.html

  7.cdt 8.2.1             下载地址:http://www.eclipse.org/cdt/downloads.php

      8.cocos2d-x  2.2.0 下载地址:http://www.cocoachina.com/bbs/read.php?tid=154886  (请看下载注意cocos2d-x)  在这里需注意cocos2dx的解压目录不要有中文,否则python创建项目会报编码错误

  9.cocos2d-x  2.1.3 下载地址:https://cocos2d-x.googlecode.com/files/cocos2d-2.1rc0-x-2.1.3.zip

   10.cygwin           下载地址:http://baoku.360.cn/soft/show/appid/102350562 (请看下载注意cygwin)

     11.python 2.7.3      下载地址:http://www.python.org/getit/releases/2.7.3/  在这里提醒大家 不要下载3.0及以上版本

下载注意:

  1.android sdk

    安装完 SDK Manager 下载SDk慢或者下不了的解决方法(建议先用了这个方法在去下载SDK)

    参考原文:http://blog.csdn.net/android_tutor/article/details/7425021

    (1)打开 C:\Windows\System32\drivers\etc\hosts 文件

          (2)在末尾添加一行 74.125.237.1       dl-ssl.google.com

      2.cocos2d-x

           这里我下载的是CocosStudio提供的cocos2d-x,在cocos2d-x2.0版本以后都有CocosStudio的集成了,你下载那个都行

           官方的最新版本貌似是用vs2012写的没有 cocos2d-win32.vc2010.sln

      3.cygwin

           我下过官方的但是在安装的时候一直读取不到下载网址,所以我用这个

 

安装注意:

   1.安装路径不要有中文和空格,请把所有的路径都修改成只有 英文 数字 下划线 的路径

     2.android sdk 下载你需要的就行了 我只下载了2.2 和 2.3

     3.win7+vs2010搭建

        参考原文:http://blog.csdn.net/ccf19881030/article/details/9204801

        (1)自行安装vs2010

        (2)解压cocos2d-x 2.2.0到你想放的目录

        (3)运行cocos2d-x 2.2.0下的这个文件,然后你就可以编译运行什么的了

        (4)安装cocos2d-x vs的项目模版,这是创建项目的一种方法(如果你不用cocos2d-x的vs项目模版就不用这一步)

               ①解压cocos2d-x 2.1.3

               ②复制cocos2d-x 2.1.3\template目下的文件夹到cocos2d-x 2.2.0\template下

               ③复制cocos2d-x 2.1.3目录下文件到cocos2d-x 2.2.0下

               ④运行

               注意:

                  完成后到vs10 解决方案》添加》新建项目 看看是否有红色区域的部分

                

                 如果你没有,那么用文本工具打开在最后面加一句pause(如下图)在运行

                

                 如果你看到下图

               

                 那么在运行中输入 regedit 进入注册表,把[HKEY_CLASSES_ROOT\.js] 项下的那个默认值改成 "JSFile" 在次运行就好了

                 小提示:

                      Ⅰ通过这中方法建立的项目要把这个项目设置为启动项才行 项目右键》设置为启动项

                      Ⅱ下面红色框框内的东西是列子如果你不看可以 项目右键》移除 (不会删除只是不会在这里出现也不会编译,如果需要的话你可以 添加》现有项目 添加回来)

                         蓝色框框的是js 和 lua脚本的支持文件如果你不用也可以卸载,但是我推荐 项目右键》卸载项目

                       

                     Ⅲ右键解决方案》配置管理器可以管理你需要生成的项目,需要看的列子和库只需编译一次就行了,然后你可以取消他们的生成,只编译你的项目

          
           (5)安装Python(这是官方推荐的创建新项目的方法)
                    ①自行安装Python
                    ②把python.exe所在路径如C:\Python27,配置到系统path环境变量中去
                    ③创建项目
                        ⅠD:   //切换盘符,因为我的Cocos2d-x源码在D盘,create_project.py在该目录下。
                        Ⅱcd D:\cocos2dx_2.2.0\tools\project-creator  //进入到create_project.py脚本所在目录
                        Ⅲ运行脚本,生成HelloWorld项目,命令为:python create_project.py -project HelloWorld -package com.cocos2dx.org -language cpp
                           其中HelloWorld为工程名称,com.cocos2dx.org为我为android版本取的包标识名。
                          
                           然后在 D:\cocos2dx_2.2.0\projects 路径下可以找到你刚才新建的项目 目录如下图
                           Classes是cocos2dx的代码文件夹    Resources是资源文件夹   proj.win32是win32的项目点击这个运行你的项目
                          
 
          (6)注意
                  在vs10中新加类的时候 不要用红色的那个添加类  用蓝色的那个  然后把路径选择到上图的Classes文件夹中
                
 
      4.eclipse不需要安装解压到你想要的路径就行了

      5.安装eclipse的 cdt 和 adt 插件

          参考原文:http://www.cnblogs.com/ybgame/archive/2012/06/07/2540693.html

          (1)点击红色的

                

          (2)点击 Add 在

                 在Name的地方输入 ADT 或者 CDT

                 点击Archive找到你下载的 adt 和 cdt 插件  然后点击 ok

               

                 全选内容 然后下一步   等他完成以后  然后同意条款 下一步 等他装完 重启

               

 

     6.安装cygwin

             参考原文:http://www.cnblogs.com/lhming/archive/2012/06/27/2566460.html

             cygwin的安装我就不写了原文给的很详细,注意只看“2、Cygwin安装”这一部分

             要注意的是:

                    我只找到了这几个 autoconf2.1、automake1.10、binutils、gcc-core、gdb、pcre、pcre-devel、gawk、make

                         这个几个没找到 gcc- , g++、gcc4-core、gcc4-g++(如果你找到了那么请告诉我下,我在这里先谢过了)

                         然后 gcc- , g++  不知道是不是原文的作者写错了 我只找到了一个 gcc-g++

               然后把 D:\cygwin\bin 配置到系统path环境变量中去

     7.把ndk r9解压到你想要的目录

 

     8.在eclipse中导入cocos2d-x的项目

           (1)在eclipse中导入 D:\cocos2dx_2.2.0\cocos2dx\platform\android\java 项目

           (2)在eclipse中导入 D:\cocos2dx_2.2.0\projects\HelloWorld\proj.android项目(就是你用Python建立的项目)

           (3)Window》preferences》c/c++》Build》Environment  add  添加如  NDK_ROOT

                  参考原文:http://blog.163.com/sylar_lin/blog/static/192332093201312232155220/

                 

      9.在这个地方要添加你用到的.cpp文件,如果只有.h文件那么就写.h文件就行了

      

     10.到此应该是完成了,如果你还是运行不了请告诉我,我会不断的更新,

     11.请注意看你的控制台输出里面一般都有错误的报告

 

参考文章:

      JDK1.6官方下载_JDK6官方下载地址  http://aben328.iteye.com/blog/341499/

      下载VS2010 http://shengtao8659.blog.163.com/blog/static/1132929422011313111415129/

 

 

原文地址:http://www.cnblogs.com/SadNight/p/3364994.html (欢迎转载,转载请保留此行)

分享到:
评论

相关推荐

    MAC下搭建cocos2d-x开发环境

    ### MAC下搭建cocos2d-x开发环境 #### 一、前言 随着移动游戏市场的蓬勃发展,越来越多的游戏开发者选择使用跨平台游戏引擎进行游戏开发,其中cocos2d-x作为一款成熟且强大的2D游戏开发框架,备受青睐。本文将详细...

    第四课:Cocos2D-X跨平台开发环境搭建(win32)

    【Cocos2D-X 跨平台游戏开发环境搭建详解(Win32)】 Cocos2D-X 是一个广泛使用的开源游戏开发框架,它允许开发者创建跨平台的游戏,支持iOS、Android、Windows等操作系统。本教程将详细介绍如何在Windows环境下...

    Cocos2d-X案例开发大全

    资源名称:Cocos2d-X案例开发大全内容简介:《Cocos2d-X案例... 《Cocos2d-X案例开发大全》内容共分11章,既讲解了Cocos2d-X开发环境的搭建和实战技术,又 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

    cocos2d项目开发环境搭建过程

    新手初次接触到cocos2d时,开发环境的搭建就比较繁琐,在这里将cocos2d项目开发的搭建环境过程详细介绍一下

    cocos2d-x Win7下搭建安卓cocos2d-x开发环境.pdf

    在正式开始搭建开发环境之前,我们需要准备一系列必要的软件和工具。这些包括: 1. **JDK (Java Development Kit)**:作为Java编程的基础,JDK是必不可少的。建议从官方网站下载最新版本,如jdk-7u11-windows-i586....

    cocos2d-x android 环境搭建和编译文档

    本文将详细讲解如何在Android环境下搭建Cocos2d-x开发环境以及进行项目编译。 **一、环境准备** 1. **Java Development Kit (JDK)**:首先,你需要安装Java开发工具包(JDK)来支持Android Studio和NDK的运行。...

    cocos2d-x-android环境搭建文档

    在Android平台上开发Cocos2d-x游戏,我们需要先搭建好相应的开发环境。这个过程主要包括安装必要的软件、配置环境变量以及集成开发环境(IDE)的设置。 首先,我们需要安装Java Development Kit (JDK)。JDK是开发...

    Cocos2d-JS开发之旅 从HTML5到原生手机游戏

    1. **Cocos2d-JS环境搭建**:介绍如何安装和配置Cocos2d-JS开发环境,包括设置Node.js、npm、Cocos Console等工具。 2. **基本概念和架构**:讲解Cocos2d-JS的核心组件,如Scene、Layer、Sprite,以及它们之间的...

    《Cocos2d-x实战 JS卷 Cocos2d-js开发》随书源码下

    1. **基本概念与环境搭建**:了解如何安装Cocos2d-js的开发环境,包括设置SDK、集成开发环境(IDE)如Cocos Studio或Visual Studio Code,以及配置项目模板。 2. **场景(Scene)与节点(Node)**:学习Cocos2d-js中...

    Mac下结合Xcode搭建Cocos2d-X开发环境

    至此,你已经在Mac上成功搭建了Cocos2d-X的开发环境,现在可以创建新的Cocos2d-X项目,开始你的游戏开发之旅。在Xcode中选择cocos2d-x模板,按照向导设置项目属性,然后直接运行项目,查看游戏效果。在开发过程中,...

    cocos2d环境搭建过程

    cocos2d环境搭建过程 在本文中,我们将详细介绍cocos2d环境搭建过程。整个过程可以分为七个步骤:准备工作、cygwin安装配置、NDK环境...通过以上七个步骤,我们可以成功搭建cocos2d环境,并开始开发自己的游戏项目。

    Cocos2d-x高级开发教程.pdf

    Cocos2d-x通过提供一系列的API,使开发者能够更容易地在不同的操作系统上开发游戏,同时保持代码的一致性和高效性。 #### 2. Cocos2d-x的功能特点 Cocos2d-x具有丰富的功能,包括但不限于: - **图形渲染**:提供...

    Cocos2d-x游戏开发实战精解-教学PPT

    这部分会讲解Cocos2d-x的项目结构,如何搭建开发环境,并引导读者进行第一个Hello World项目的创建,从而对Cocos2d-x有一个基本的认识。 接下来,"Cocos2d-x基础知识学习"部分会详细讲解Cocos2d-x的基本概念,包括...

    基于win32平台的cocos2dx开发环境搭建

    基于Win32平台的Cocos2d-x开发环境搭建 Cocos2d-x是一款跨平台的开源游戏引擎,支持多种平台包括iOS、Android、Win32、Linux等。为了在Win32平台上搭建Cocos2d-x开发环境,需要安装Visual Studio 2010、下载Cocos2d...

    Cocos2d-x高级开发教程制作自己的 捕鱼达人pdf和源代码

    1. **Cocos2d-x环境搭建**:讲解如何安装和配置Cocos2d-x开发环境,包括安装必要的编译器、IDE(如Visual Studio或Xcode)、设置路径以及初始化项目模板。 2. **Cocos2d-x基本概念**:介绍Cocos2d-x中的关键组件,...

    Cocos2D-X游戏开发技术精解.pdf

    首先,书中会介绍Cocos2D-X的基础知识,包括引擎架构、项目创建流程以及开发环境的搭建。读者将学习如何安装必要的工具,如Cocos Console、Cocos Creator等,并理解Cocos2D-X的核心组件,如Scene、Layer、Sprite等...

    Cocos2D-X游戏开发技术精解学习

    首先,书中会详细介绍Cocos2D-X的安装与配置,包括各种开发环境的搭建,如Visual Studio、Xcode等,并指导读者如何创建首个项目,熟悉基本的项目结构和文件组织。 接下来,将深入讲解Cocos2D-X的基础组件,如精灵...

    Cocos2d-JS游戏开发.pdf

    开发环境搭建 - **安装Node.js**:Cocos2d-JS需要Node.js环境。 - **安装Cocos Creator**:从官方网站下载并安装,用于开发和管理游戏项目。 - **配置IDE**:使用Visual Studio Code等支持JavaScript的IDE,可以...

Global site tag (gtag.js) - Google Analytics