ubuntu安装cocos2dx
操作系统: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的更多相关文章
- Mac OS、Ubuntu 安装及使用 Consul
Consul 概念(摘录): Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置.与其他分布式服务注册与发现的方案,比如 Airbnb 的 SmartStac ...
- ubuntu安装mysql
好记性不如烂笔头,记录一下,ubuntu安装mysql的指令. 安装MySQL: sudo apt-get install mysql-server sudo apt-get install mysq ...
- ubuntu安装vim时提示 没有可用的软件包 vim,但是它被其它的软件包引用了 解决办法
ubuntu安装vim时提示 没有可用的软件包 vim-gtk3,但是它被其它的软件包引用了 解决办法 本人在ubuntu系统安装vim 输入 sudo apt-get install vim 提示 ...
- docker 1.8+之后ubuntu安装指定版本docker-engine
这边记录ubuntu安装过程,首先是官网文档 If you haven’t already done so, log into your Ubuntu instance. Open a termina ...
- debian/ubuntu安装桌面环境
apt-get install xorg apt-get install gnome 然后startx ubuntu 安装Gnome桌面 1.安装全部桌面环境,其实Ubuntu系列桌面实际上有几种桌面 ...
- 一个ubuntu phper的自我修养(ubuntu安装)
ubuntu安装篇 一.ubuntu下载 到ubuntu官网下载适合自己电脑配置的系统版本,此处不做展开. 二.制作USB启动盘 在windows下制作USB启动盘,工具是universal usb ...
- ubuntu 安装JAVA jdk的两种方法:
ubuntu 安装jdk 的两种方式: 1:通过ppa(源) 方式安装. 2:通过官网下载安装包安装. 这里推荐第1种,因为可以通过 apt-get upgrade 方式方便获得jdk的升级 使用pp ...
- VS2010下安装Cocos2dx完整教程(原)
一.本人所使用的Cocos2dx版本(cocos2d-2.1rc0-x-2.1.3),下载地址:http://code.google.com/p/cocos2d-x/downloads/list 当前 ...
- [其他]Ubuntu安装genymotion后unable to load VirtualBox engine
问题: Ubuntu安装genymotion后unable to load VirtualBox engine 解决办法: 如果没有安装VirtualBox,要先安装VirtualBox. 安装Vir ...
随机推荐
- webbench进行压力测试
参考原文:http://www.vpser.net/opt/webserver-test.html webbench是Linux下的一个网站压力测试工具,最多可以模拟3万个并发连接去测试网站的负载能力 ...
- 使用Linux(CentOS)搭建SVN服务器全攻略
虽然在windows上搭建SVN很简单,但是效能却不高,这当然是和linux相比了.然而在linux上搭建SVN却非常繁琐,所以今天这篇文章就来一步一步教您如何在Centos上搭建SVN 安装 #yu ...
- 熬之滴水成石:最想深入了解的内容--windows内核机制(6)
58 进程和线程(3) 说完进程再说说线程,线程相比于进程其实有更多可说的内容.首先实现线程调用的数据结构是个栈,该栈记录了调用方法的信息这里面也包括了函数调用及返回的地址.线程肯定是属于某个进程,其 ...
- sublime 3插件推荐
新建文件以及快速注释 1. SublimeTmpl 快速生成文件模板 一直都很奇怪为什么sublime text 3没有新建文件模板的功能,像html头部的DTD声明每次都要复制粘贴.用Subli ...
- 第三方文本框 在div中显示预览,让指定节点不受外部css影响
例如,富文本框中 ol li 但是我们往往全局样式时候会 让前面的数字不显示,但是富文本框时候,录入,我们需要显示,但是div中就不显示了 我们在预览页面中加上一个指定样式 然后后面 加上!im ...
- 11G新特性 -- variable size extents
AU是asm磁盘分配的基本单元.在oracle10g中,一个AU对应一个extent(这会增加对内存的使用),因为一个大的数据库如果含有大量的默认大小的AU,会导致数据库的share pool的大量使 ...
- Effective Java 第三版——5. 使用依赖注入取代硬连接资源
Tips <Effective Java, Third Edition>一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将 ...
- python gb2312 转换为 utf-8
url = "" headers = { "Host":"www.chinanews.com", "User-Agent" ...
- xmind指定32位jdk解决在64位系统上不能启动的问题
在xmind.ini文件的第一行添加下面的内容: -vmF:\kfgj\Java32.1.6\jdk1.6.0_16\bin\javaw.exe (根据实际情况指定32位jdk的javaw.exe文件 ...
- Spark 论文篇-RDD:一种为内存化集群计算设计的容错抽象(中英双语)
论文内容: 待整理 参考文献: Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster C ...