操作系统:ubuntu16.04 LTS
IDE:Code::blocks 16.01
Cocos2dx版本:cocos2d-x 3.11.1
这篇随笔将会简要地演示如何在ubuntu下安装cocos2dx并在codeblocks下建立一个cpp项目。
可以进入这个网站:http://www.cocos2d-x.org/download
下载最新版的cocos2dx的源代码。
可以点击"DOWNLOAD V3.11.1"下载,也可以进入github下载(采用git clone或者download zip的方式)。
github页面:https://github.com/cocos2d/cocos2d-x
安装后解压缩到你需要放置cocos的目录。
解压缩后的文件夹为cocos2d-x-3.11,进入该文件夹。
进入build目录,里面有一个install-deps-linux.sh文件用于安装cocos2dx运行所需要的所有依赖,输入./install-deps-linux.sh运行,这可能需要一点时间。
运行完了之后返回上一级目录(也就是cocos2dx的主目录),这里有一个setup.py文件,输入./setup.py运行程序。
这时会提示你配置NDK_ROOT,ANDROID_SDK_ROOT之类的,这些是跟android有关的,因为我们这里没有配置,所以跳过。
最后他会提示你执行"source /home/${你的用户名}/.bashrc"来添加coocs2dx相关的一些环境变量。
于是执行source /home/${你的用户名}/.bashrc。
此时你为于你的cocod2dx项目的主目录,输入如下命令来新建一个cocos2dx项目:
cocos new LinuxTest -p com.moonlit.linuxtest -l cpp -d ./projects/
这句话的意思是我们在./projects/目录下新建了一个项目名为"LinuxTest",包名为"com.moonlit.linuxtest"的cpp项目。
进入projects目录,会看到该目录下有一个新的LinuxTest目录生成。
进入LinuxTest,运行:cmake -G 'COdeblocks - Unix Makefiles'生成一个codeblocks项目(关于cmake生成cbp可以通过"cmake --help"了解)。
此时在LinuxTest目录下竟会看到一个MyGame.cbp文件。
打开code::blocks(codeblocks可以上官网下载,也可以通过apt-get方式下载)。
在当前下项目下,点击open,选择MyGame.cbp文件打开。(或者双击MyGame.cbp图标打开)。
打开项目后需要配置一些信息,右键点击项目名("MyGame"),然后点击"properties",在"Build targets"标签页中选择"Type:"为console application;并且选择"output file name:"为LinuxTest/bin/MyGame这个文件。
然后点击codeblocks上的编译运行按钮,程序就运行起来了(第一次可能需要比较长的时间编译)。
效果:

ubuntu安装cocos2dx的更多相关文章

  1. Mac OS、Ubuntu 安装及使用 Consul

    Consul 概念(摘录): Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置.与其他分布式服务注册与发现的方案,比如 Airbnb 的 SmartStac ...

  2. ubuntu安装mysql

    好记性不如烂笔头,记录一下,ubuntu安装mysql的指令. 安装MySQL: sudo apt-get install mysql-server sudo apt-get install mysq ...

  3. ubuntu安装vim时提示 没有可用的软件包 vim,但是它被其它的软件包引用了 解决办法

    ubuntu安装vim时提示 没有可用的软件包 vim-gtk3,但是它被其它的软件包引用了 解决办法 本人在ubuntu系统安装vim  输入 sudo apt-get install vim 提示 ...

  4. docker 1.8+之后ubuntu安装指定版本docker-engine

    这边记录ubuntu安装过程,首先是官网文档 If you haven’t already done so, log into your Ubuntu instance. Open a termina ...

  5. debian/ubuntu安装桌面环境

    apt-get install xorg apt-get install gnome 然后startx ubuntu 安装Gnome桌面 1.安装全部桌面环境,其实Ubuntu系列桌面实际上有几种桌面 ...

  6. 一个ubuntu phper的自我修养(ubuntu安装)

    ubuntu安装篇 一.ubuntu下载 到ubuntu官网下载适合自己电脑配置的系统版本,此处不做展开. 二.制作USB启动盘 在windows下制作USB启动盘,工具是universal usb ...

  7. ubuntu 安装JAVA jdk的两种方法:

    ubuntu 安装jdk 的两种方式: 1:通过ppa(源) 方式安装. 2:通过官网下载安装包安装. 这里推荐第1种,因为可以通过 apt-get upgrade 方式方便获得jdk的升级 使用pp ...

  8. VS2010下安装Cocos2dx完整教程(原)

    一.本人所使用的Cocos2dx版本(cocos2d-2.1rc0-x-2.1.3),下载地址:http://code.google.com/p/cocos2d-x/downloads/list 当前 ...

  9. [其他]Ubuntu安装genymotion后unable to load VirtualBox engine

    问题: Ubuntu安装genymotion后unable to load VirtualBox engine 解决办法: 如果没有安装VirtualBox,要先安装VirtualBox. 安装Vir ...

随机推荐

  1. Python中文转拼音代码(支持全拼和首字母缩写)

    本文的代码,从https://github.com/cleverdeng/pinyin.py升级得来,针对原文的代码,做了以下升级:     1 2 3 4 1.可以传入参数firstcode:如果为 ...

  2. Linux 下Tomcat配置远程访问管理端

    1:修改Tomcat默认端口号,将默认的8080修改为8081 apache-tomcat-8.5.31\conf\server.xml <Connector port="8081&q ...

  3. Atlas+Keepalived系列一:安装Atlas:

    1:下载Atlas https://github.com/Qihoo360/Atlas/releases/download/2.2.1/Atlas-2.2.1.el6.x86_64.rpm 2:安装A ...

  4. Cache Line 伪共享发现与优化

    https://yq.aliyun.com/articles/465504 Cache Line 伪共享发现与优化 作者:吴一昊,杨勇 1. 关于本文 本文基于 Joe Mario 的一篇博客 改编而 ...

  5. Linux系统级日志系统

    linux日志系统,在不同的发行版本名字不同.本质一样都是对系统运行非正常状态的记录... rhel5.x    syslogrhel6.x    rsyslog service rsyslog st ...

  6. CorelCAD for Mac(绘图设计软件)破解版安装

    1.软件简介    CorelCAD 是 macOS 系统上的 CAD 绘图工具,为我们提供了获取本地 DWG 格式的高性能 CAD 设计解决方案.打开.处理和保存 .DWG 文件,实现轻松协作.借助 ...

  7. OpenCV 学习笔记 05 人脸检测和识别 AttributeError: module 'cv2' has no attribute 'face'

    1 环境设置: win10 python 3.6.8 opencv 4.0.1 2 尝试的方法 在学习人脸识别中,遇到了没有 cv2 中没有 face 属性.在网上找了几个方法,均没有成功解决掉该问题 ...

  8. [转]MyEclipse内存不足问题

    1.修改eclipse.ini 在Myeclipse安装目录下G:\MyEclipse8.5\Genuitec\MyEclipse 8.5有一个myeclipse.ini配置文件,设置如下: -vma ...

  9. asp.net C# int 类型在32/64位环境下取值范围无变化

    最近在学习中突然想到,我在64位环境下,int取值范围是否有变化?为了检测这个结果,我做了以下这个测试:1.环境:win7旗舰版64位+vs2010 sp1(版本号:10.0.40219.1SP1Re ...

  10. Windows环境下安装PIL(Python Imaging Library)库

    微信小程序--跳一跳最近火了一把,于是整了个辅助进行试玩,不过在运行程序过程中出现了个报错如图所示: 显然是缺少PIL(Python Imaging Library)库文件,于是通过pip命令行进行安 ...