Linux 下怎样运行 cocos2d-x要在 Linux 开发,我们首先要做的就是让 cocos2d-x 程序在 Linux 下跑起来。开发机系统信息:Debian 3.2.41-2 i686 GNU/LinuxDebian/Wheezy testing
cocos2d-x 当前稳定版本:cocos2d-2.0-x-2.0.4
下载地址:http://cocos2d-x.googlecode.com/files/cocos2d-2.0-x-2.0.4.zip下载后解压,进入
cocos2d-2.0-x-2.0.4 目录执行脚本(编译过程需要检测依赖程序包,并且自动下载安装所需要的软件包,所以需要
sudo 提升权限运行):# 为 zip 解压后的目录 cocos2d-2.0-x-2.0.4 ,以后用此标示其项目目录cd ]sudo ./make-all-linux-project.sh # cocos2dx-path 当前目录执行命令
一会编译完毕,先不要问我这个脚本做了哪些事情,我们首先要做的就是把游戏跑起来,渐进式一点一点学习 cocos2d-x ~cd ]/samples/HelloCpp/proj.linux/bin/release./HelloCpp # 注意在当前目录执行 HelloCpp 以保件引用资源和库的相对路径正确*# 如果出现类似一下错误,说明执行命令的路径不正确*HelloCpp: error
while loading shared libraries: libfmodex.so: cannot open shared object file: No such file or directory
注意: 在编译之前确保系统环境已经安装 gcc make 等程序,
Debian 可以使用如下命令安装编译环境sudo apt-get install build-essentialgcc version 4.7.2 (Debian 4.7.2-5)

至此 cocos2d-x 自带的
HelloCpp 就已经能在 Linux 平台下运行了!如果想看 cocos2d-x 具体能做哪些事情,可以看看
TestCpp 例子,里面包含了 cocos2d-x 的各种使用方法以及效果,这是一个非常实用的例子,如果有什么功能需要实现,就可以参考这个项目。cd ]/samples/TestCpp/proj.linux/bin/release./TestCpp
工欲善其事 必先利其器后面将使用 Eclipse 来管理开发 cocos2d-x 项目 ~
文章地址: http://blog.leafsoar.com/archives/2013/04-17-17.html