Ubuntu14.04搭建cocos2dx2.2.5开发环境(超级具体)

简介:

一 下载解压

官方下载地址:http://www.cocos2d-x.org/download

下载下来之后解压完毕之后会得到一个文件夹cocos2d-x-2.2.5


二 编译

1 安装依赖

cd到cocos2d-x-2.2.5文件夹下,执行脚本install-deps-linux.sh安装编译相关依赖

./install-deps-linux.sh

2 编译

执行脚本make-all-linux-project.sh,生成cocos2dx的静态库

./make-all-linux-project.sh

假设出现报错:

...extensions/CocoStudio/Reader/WidgetReader/LabelReader/LabelReader.cpp:54:9: error: 'transform' is not a member of 'std'

解决方法例如以下:

extensions/CocoStudio/Reader/WidgetReader/LabelReader/LabelReader.cpp第一行增加:

#include <algorithm>

又一次运行脚本make-all-linux-project.sh就ok了。


三 执行演示样例

cd到/cocos2d-x-2.2.5/samples/Cpp/HelloCpp/proj.linux/bin/release(或者/cocos2d-x-2.2.5/samples/Cpp/HelloCpp/proj.linux/bin/debug)文件夹。

用以下的指令就能够执行了:

./HelloCpp
结果例如以下:



四 新建project

cd到cocos2d-x-2.2.5/tools/project-creator下,运行:

./create_project.py 
此时屏幕上就会有相关提演示样例如以下,非常具体。再次不多解释了。

比如:运行命令:

./create_project.py -project HelloWorld -package com.game.helloworld -language cpp
新建一个工程HelloWorld,包名com.game.helloworld,语言使用C++

假设出现例如以下错误:

UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 15: ordinal not in range(128)

解决方式例如以下:

用文本编辑其打开project-creator.py脚本,在开头(第8行,前面#开头的都是凝视)加上:

import sys
reload(sys)
sys.setdefaultencoding('utf8')
加完之后例如以下图:


然后再运行上面的命令就ok啦。此时在cocos2d-x2.2.5以下会多出一个projects文件夹。我们新建的项目就在里面了。


五 编译执行

cd到/cocos2d-x-2.2.5/projects/HelloWorld/proj.linux文件夹下,运行命令:

make
或者

./build.sh
就会在/cocos2d-x-2.2.5/projects/HelloWorld/proj.linux文件夹下生成两个新的文件夹bin和obj,在bin以下就是我们编译好的可运行文件。

cd到bin/release或bin/debug文件夹下。就能够看到一个HelloCpp了。

执行效果例如以下:







本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5330287.html,如需转载请自行联系原作者 


相关文章
|
3月前
|
开发工具 git 计算机视觉
在Ubuntu16.04上配置CLion的OpenCV4.3.0开发环境
在Ubuntu16.04上配置CLion的OpenCV4.3.0开发环境
34 0
|
3月前
|
存储 Ubuntu 安全
在Ubuntu 16.04上安装Django并搭建开发环境的方法
在Ubuntu 16.04上安装Django并搭建开发环境的方法
21 0
|
5月前
|
Ubuntu PHP Apache
蓝易云 - 如何在Ubuntu 22.04上安装PHP8.1并设置本地开发环境
以上就是在Ubuntu 22.04上安装PHP 8.1并设置本地开发环境的步骤。
341 2
|
6月前
|
Ubuntu Linux 开发工具
建立ubuntu下基于eclipse的android开发环境
建立ubuntu下基于eclipse的android开发环境
45 1
|
6月前
|
存储 Ubuntu Docker
百度搜索:蓝易云【在Ubuntu上安装Discourse开发环境】
请注意,以上只是概述,并不包含详细的步骤和指令。安装Discourse开发环境是一个复杂的过程,需要对Ruby、Ruby on Rails和Docker等技术有深入的理解,并且需要熟悉系统管理和网络配置。建议在安装Discourse之前,先学习相关知识并查阅官方文档和教程,以确保正确搭建和配置Discourse开发环境。
57 5
|
Ubuntu Linux 虚拟化
嵌入式Linux开发环境搭建之一---VMware Ubuntu安装教程(亲自实践)
嵌入式Linux开发环境搭建之一---VMware Ubuntu安装教程(亲自实践)
283 0
|
6月前
|
Ubuntu Linux 编译器
Linux Ubuntu命令行快速配置C++开发环境
Linux Ubuntu命令行快速配置C++开发环境
127 1
|
6月前
|
Ubuntu Linux 开发工具
Linux操作系统Ubuntu 22.04配置Visual Studio Code与C++代码开发环境的方法
Linux操作系统Ubuntu 22.04配置Visual Studio Code与C++代码开发环境的方法
288 1
|
Ubuntu 网络安全 开发工具
windows + ubuntu + vscode开发环境配置安装(二)
windows + ubuntu + vscode开发环境配置安装(二)
150 0
|
Ubuntu Linux 虚拟化
windows + ubuntu + vscode开发环境配置安装(一)
windows + ubuntu + vscode开发环境配置安装(一)
225 0