这大半年一直在开发flash游戏,用到的编程语言是actionscript和c++。所以这次公司决定开发手游端的话,C++不是很生疏,这是个好消息。坏消息是由于现在网页游戏还没有上线,所以公司并没有给配备mac电脑。好吧,之前由于一直在用Mac开发,所以很喜欢这种开发环境。没有杀毒软件的骚扰,很多工具直接是集成的。漂亮的界面。都指引我选择Unix平台,由于没那么多钱买个macbook
pro,只能拿起ubuntu先用着了。
   在部署开发环境的时候遇到了很多问题,并且发现网上的资料有很多错的和旧的信息。认为将我的历程记录下来对其他人还是会有很帮助。
   打算写三篇来完成这个系列。这篇主要内容是在ubuntu下编译运行工程。
一、安装环境
  1. 操作系统为ubuntu 13.04 64位
  2. 游戏引擎cocos2d v2.14
  3. 搜索引擎为https://www.google.com
  4. 编辑文件软件为gvim
二、下载所需资源
  1. C++ ide  为Eclipse IDE for C/C++ Developers (http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/junosr2)
  2. 由于国内ADT(Android Develop Tools)网站被屏蔽,所以不建议下载Eclipse IDE for java,再去安装ADT,直接推荐下载ADT通过Android官方网站下载集成版本,省不少事情。(https://developer.android.com/sdk/index.html#linux-bundle)
  3. 下载NDK(http://dl.google.com/android/ndk/android-ndk-r8e-linux-x86_64.tar.bz2)
  4. 下载Cocos2d-x(http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Download)
三、安装步骤
  1. 下载Cocos2d-x解压到自己的目录,我的目录为(/home/lfwu/trunk/cocos2d-x)
  2. 下载解压NDK到自己的软件安装目录,我的目录为(/home/lfwu/soft/)
  3. 安装C++ Eclipse IDE,直接下载安装到同一目录
  4. 安装ADT同样的操作
四、编译Linux工程
  1. 切换到Cocos2x根目到/home/lfwu/trunk/cocos2d-x/执行脚本make-all-linux-project.sh
  2. 打开安装好的C++ Eclipse IDE如果不知道打开话,建议先熟悉下ubuntu系统)
  3. 通过Eclipse的Import功能将工程文件导入,选择下图显示的工程类型。
  4. 选择linux gcc 为编译程序            
  5. 选择要加载的项目
  6. 添加包含文件
  7. 编译运行                                                  

ubuntu下搭建cocos2dx编程环境-上的更多相关文章

  1. ubuntu下搭建cocos2dx编程环境-中

        上篇文章里讲了在ubuntu下部署cocos2d-x开发环境,这篇文章主要示范在ubuntu下部署cocos2d-x android开发环境.分开写就是因为我看很多文章里都将这两件事情混杂着写 ...

  2. ubuntu下搭建cocos2dx编程环境-下

         前两篇介绍了cocos2d-x 下linux开发环境配置和android 环境配置问题.在这其中遇到很多问题,所以最后一篇分享一下在处理这些问题时,我是如何解决的,是怎么想的.同时总结一些解 ...

  3. ubuntu下搭建gtk+编程环境

    首先gtk+项目主页为: http://www.gtk.org/ gtk+现在有2和3两种版本,使用 sudo apt-get install gnome-core-devel 可以一次性安装2个版本 ...

  4. ubuntu下搭建android开发环境之超顺畅模拟器

    如果说android系统的卡,像耳边蚊子让人抓狂,那么android模拟器的卡,那就像午睡时的苍蝇.大概就是一样的恶心~~ 那么,这样的问题对于开发者肯定忍无可忍,我也一样,虽然我还没有入门,但我也一 ...

  5. ubuntu下搭建JAVA开发环境【转】

    转自:http://jingyan.baidu.com/article/86fae346b696633c49121a30.html JAVA开发环境是一种跨平台的程序设计语言,可以在windows.L ...

  6. windows环境下搭建Cocos2d-X开发环境

    最近终于有时间可心搞搞自己的东西了,呵呵,那就开始做个手机小游戏给孩子玩吧. 首先必须选定开发的框架,移动终端开源的游戏框架貌似不多,找来找去也就这个了,名字简单Cocos2d-X,是Cocos2d国 ...

  7. Ubuntu下搭建java开发环境

    JDK安装: 1. 在http://www.oracle.com/technetwork/java/javase/downloads/index.html上下载相应版本的JDK环境,这里我使用的是jd ...

  8. ubuntu下搭建android开发环境核心篇安装AndroidStudio、sdk、jdk

    本文系转载http://blog.csdn.net/lsyz0021/article/details/52215996 一.安装前的准备 1.1.如果你还没有安装ubuntu 14.04 LTS系统, ...

  9. ubuntu下搭建的lamp环境新建站点

    这几天刚装了一个ubuntu 16.04桌面版,总之来来回回几遍才基本把环境搭建好,本来用apt-get搭建,结果不知道什么原因16.04版不支持装php5 ,提示源放弃了php5版本,不得不使用ph ...

随机推荐

  1. 个人软件过程(psp)需求文档

    1.  业务需求 1.1 应用背景 开发软件项目进度计划总是那么不准确,延期经常出现,跟可恨的是甚至无法给出一个相对比较明确的延迟时间.很大 因素在于分配给开发人员的完成时间与开发人员的实际完成时间有 ...

  2. Linux C 文件与目录2 文件的打开与关闭

    文件的打开与关闭 open和close 文件的打开指的是从磁盘中找到一个文件,返回一个整形的打开文件顺序的编号.打开的文件处于可读.可写状态.文件的关闭指的是释放打开的文件,是文件处于不可读写的状态. ...

  3. C++ 学习笔记(一)

    只是记录自己学习C++ 笔记实例来自<c++ primer> 1.static: static 局部对象确保不迟于在程序执行流程第一次经过该对象的定义语句时进行初始化.这种对象一旦被创建, ...

  4. 解决ubuntu字体发虚,网页字体发虚

    好吧,哥也不知所以然,只是突然间所有东西的字体都发虚了~~后来发现是应该是语言支持搞的鬼,卸载掉下面的东东就没事了 sudo apt-get remove fonts-arphic-ukai ttf- ...

  5. 从浅到深掌握Oracle的锁

      1.分别模拟insert,update和delete造成阻塞的示例,并对v$lock中的相应的信息进行说明,给 出SQL演示. Insert示例 会话:SQL> select * from ...

  6. 最大后验估计(MAP)

    最大后验估计是根据经验数据获得对难以观察的量的点估计.与最大似然估计类似,但是最大的不同时,最大后验估计的融入了要估计量的先验分布在其中.故最大后验估计可以看做规则化的最大似然估计. 首先,我们回顾上 ...

  7. websphere OSGi应用环境下服务调用saaj包加载问题分析报告

    websphere OSGi应用环境下服务调用saaj包加载问题分析报告 作者:bingjava 版权声明:本文为博主原创文章,转载请说明出处:http://www.cnblogs.com/bingj ...

  8. PHP字符串处理常用方法

    strlen("字符串");//取字符串的长度 strcmp($a,$b);  //判断两个字符串是否相同,相同返回0,$a>$b返回1,$a<$b返回-1,区分大小写 ...

  9. foj 2044 1 M possible 二进制压缩

    题目链接: http://acm.fzu.edu.cn/problem.php?pid=2044 题意:  给出 一大堆数,找出2个出现次数模3 为1 的两个数字   题解: 把一个数分为几位拆开统计 ...

  10. bzoj 2002 LCT

    LCT最基础的题,就用到了一个ACCESS操作 首先我们将这个绵羊弹飞的情况看成一颗树,那么假设X点被弹飞到 Y点,那么Y为X的父亲节点,弹飞的话父亲节点为n+1(虚设) 那么每个询问就是询问X点到根 ...