linux如何执行平台,如何在Linux平台运行HelloWorld及测试项目
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
Cocos2d-x引擎自Cocos2d-1.0.1-x-0.9.2版本以来支持Linux平台。 本文介绍如何在Linux及Android模拟器中运行HelloWorld及测试项目。 运行环境为Ubuntu 11.04 + eclipse3.7。
1. 搭建环境
1.1 获取Cocos2d-x源代码
a) 执行以下命令从git获取最新的Cocos2d-x源代码(不稳定):
1
git clone https://github.com/cocos2d/cocos2d-x.git
b) 从以下网站下载发行版源代码(稳定):
http://cn.cocos2d-x.org/download
1.2 安装Android SDK,使用Eclipse作为集成开发环境
安装Android SDK请参见 http://developer.android.com/sdk/index.html。
请用以下方法安装JDK
1
2
3
sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
sudo apt-get update
sudo apt-get install sun-java6-jdk
1.3. install cdt for eclipse to compile c/c++ codes in eclipse在Eclipse中安装CDT以编译c/c++代码
打开Eclipse依次单击Help -> Install New Software... -> Add...如下图所示。
CDT链接为 http://download.eclipse.org/tools/cdt/releases/helios。
1.4. install needed libs 安装所需的库
1
sudo apt-get install libgl1-mesa-dev libglfw-dev freeglut3-dev libzip-dev
如果执行该命令遇到问题,可尝试在安装库之前运行以下命令:
1
sudo apt-get -f
2. 用makefile运行
首先,编译所有库
1
2
cd $COCOS2DX
./build_linux.sh
COCOS2DX是Cocos2d-x的根目录。用makefile运行很简单。如下:
1
2
3
cd $HELLOWORLD/linux/
make
./HelloWorld
HELLOWORLD是helloworld的根目录,在本机环境的路径为“/home/zhangxm/cocos2d-x/HelloWorld”。你可以用相同的方法运行测试项目,很简单吧?
3. 用Eclipse运行
首先,导入现存项目,依次单击File -> Import...。如下所示:
然后选择Cocos2d-x根目录。
现在你可以编译运行HelloWorld及测试项目。
编译
右键单击HelloWorld项目,选择“Build Project”(编译项目)
运行
右键单击HelloWorld项目,选择“Run as”(运行项目),再选择“Local c/c++ Application”即可运行。
4. 在Android模拟器上运行
请参见如何在NDK R4和R5中运行HelloWorld项目。
linux如何执行平台,如何在Linux平台运行HelloWorld及测试项目相关推荐
- 怎样在linux上打开项目,如何在Linux平台运行HelloWorld及测试项目
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Cocos2d-x引擎自Cocos2d-1.0.1-x-0.9.2版本以来支持Linux平台. 本文介绍如何在Linux及Android模拟器中运行Hel ...
- linux查看图像大小_如何在Linux上调整一批图像的大小?
linux查看图像大小 Resizing images on Linux with gThumb is easy. However, I have a batch of images inside a ...
- 制作ghost的linux系统安装方法,技术|如何在Linux平台上安装Ghost博客平台
Ghost是一个相对较新的博客发布平台,它开始于众筹平台kickstarter上一个£25,000英镑的众筹项目.尽管WordPress依然是网上主流的博客工具,但它现在已然是一个拥有众多第三方开发功 ...
- linux arm 汇编学习,如何在LINUX平台上学习GNU ARM汇编
本例说明如何在LINUX平台上学习GNU ARM汇编. 1.软件环境 vmware 5.0 + redhat 9.0 + skyeye 1.2.4 + arm-elf 工具 2. 源文件 a.s -- ...
- c在linux中怎样执行文件,如何在Linux中编译和运行C/C+程序,简单示例教懂你
C是一种过程编程语言.它最初是由Dennis Ritchie在1969年至1973年之间开发的.它主要是作为用于编写操作系统的系统编程语言而开发的.C语言的主要功能包括对内存的低级访问,一组简单的关键 ...
- 如何在linux下玩lol_如何在Linux系统中安装League of Legends
LOL「英雄联盟」是一款非常流行,非常受欢迎的英雄对战MOBA竞技网游.游戏里拥有数百个个性英雄,并拥有排位系统.符文系统等特色养成系统.该游戏在全世界拥有大量玩家,官方提供有Windows和Mac游 ...
- linux 当前活动用户,如何在Linux上自动记录所有用户的终端会话活动
如何在Linux上自动记录所有用户的终端会话活动 不久前,我们写了一篇文章,使用script命令记录Linux终端会话活动. 今天,我们还将讨论相同的主题. 但是,本教程允许您自动记录所有用户的终端会 ...
- linux如何检查进程,如何在Linux中检查进程的执行时间
在Linux或Unix系统中,你是否一直想知道如何找到进程的执行时间? 本指南将向你展示一些在Linux中查找进程执行时间时非常方便的工具. 本指南中显示的每个命令都已在Ubuntu服务器上和Cent ...
- linux更换steam目录,如何在Linux上备份Steam游戏数据 | MOS86
无论您是需要重新安装Linux操作系统,还是只是想确保游戏进度不会丢失数据,备份存储游戏数据就是答案. 您可以制作完整的磁盘映像,也可以使用专用工具. 无论出于什么原因备份游戏数据,您都可以选择以下三 ...
最新文章
- C#获得网络连接信息 IPGlobalProperties
- android 修改编译内核源码 对抗反调试
- DataGridView 分页显示
- [转载]使用消息队列实现分布式事务-公认较为理想的分布式事务解决方案
- 三通道的黑白图(不同于单通道的普通的黑白图片)
- TCP/IP:SCTP报文格式
- Andriod Studio 使用心得,持续更新中
- ffmpeg常用命令(windows)
- matlab 绘制三维空间直线
- Apple EDI X12 业务报文解析(一)—— 850采购订单
- Ubuntu 修改 apt 源为阿里云源
- 你知道JavaScript的继承有几种写法吗?
- 数字电路低电平有效逻辑和符号的理解
- 火狐浏览器设置默认缩放比例
- linux mlocate.db文件文件过大
- 用python制作电子时钟包装_使用电子水墨屏和树莓派制作的时钟,Epaper_clock
- uniapp和vue的区别
- 不能装载文档控件。请在检查浏览器的选项中检查浏览器的安全设置_【网络安全宣传周】网络安全小黑板 | 如何正确设置浏览器...
- MYSQL数据库跨服务器实时同步更新实践----文献阅读(污水管网水质预测)
- 位运算符——左移、右移
热门文章
- Angular set函数和Component属性的命名冲突问题
- SAP Spartacus应用启用时导入的一些模块
- SAP Fiori应用里日期格式的显示奥秘
- 阮一峰react demo代码研究的学习笔记 - React.createElement
- this.byId(SupplierForm).bindElement in SAP UI5
- when will the ABindings be filled for json.JSONModel in SAP UI5
- how is SAP ui5 shell view implemented
- Angular:where does watchers in scope come from
- Customizing Download - product hierarchy
- Cloud for Customer UI上点了checkbox后发送到后台的事件