Linux开发cocos2dx程序环境搭建
安装linux系统,ubuntu 14.04 64位
安装支持软件
sudo apt-get update
sudo apt-get install git ssh vim ctags qt-sdk build-essential libx11-dev libxmu-dev libglu1-mesa-dev libgl2ps-dev libxi-dev libglfw-dev libzip-dev libcurl4-gnutls-dev libfontconfig1-dev libsqlite3-dev libglew*-dev openjdk-7-jdk lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6解压缩cocos2dx开发包
———-以上步骤完成了对linux环境的配置———
4.创建helloworld工程和运行
1)cd到你的cocos2dx目录/tools/project-creator
2) 执行./create_project -project HelloWorld -language cpp -package com.xuegl.HelloWorld
3) 在你的cocos2dx目录下,执行make和make DEBUG=1,编译cocos的release版本和Debug版本的动态库
4)在工程目录projects/HelloWorld/proj.linux下,执行make生成可执行文件
5)运行,projects/HelloWorld/proj.linux/bin/release/HelloWorld
5.QT集成工程
1)用QT创建一个导入工程
2)设置根目录为cocos2d-x-2.2.3目录
3)设置项目名称为你的工程名HelloWorld
4)选择项目需要的代码(cocos2dx, CocosDension,extensions, external, 工程目录下的Classes,Resources)
5)设置工程的build&run
6.移植到android
1)解压adt-bundle
2)解压ndk
3)设置ndk的路径(直接eclispse里设置)
4)将cocos2dx工程导入到eclipse(两个工程,一个是你的cocos2dx项目工程,一个是libcocos2dx)
5)运行
7 设置你的android手机
1)编辑一个文件 sudo vim /etc/udev/rules.d/nubia.rules (nubia.rules文件的名字可以随便取)
2)编辑内容 SUBSYSTEM==”usb”, ATTRS{idVendor}==”18d1”, ATTRS{idProduct}==”9025”,MODE=”0666”
其中idVendor==”18d1”和idProduct==”9025”,后面的字符串改成你自己手机的销售商和产品号
这个信息可以通过lsusb获取
3)sudo chmod a+rx /etc/udev/rules.d/nubia.rules
4)sudo /etc/init.d/udev restart
5)重新启动adb server
cd android-sdk目录/platform-tools
sudo ./adb kill-server (注意adb所在路径,android-sdk目录下/platform-tools/adb)
6) 重新插拔手机
7)执行adb devices查看android设备列表,正常情况下能看到你的手机
Linux开发cocos2dx程序环境搭建的更多相关文章
- 使用Kotlin开发Android应用 - 环境搭建 (1)
一. 在Android Studio上安装Kotlin插件 按快捷键Command+, -> 在Preferences界面找到Plugins -> 点击Browse repositorie ...
- Tiny4412 开发板 编译环境搭建【转】
本文转载自:http://blog.csdn.net/beijiwei/article/details/51055369 版权声明:本文为博主原创文章,未经博主允许不得转载. /*********** ...
- 学习Linux(一)环境搭建
零基础学习Linux(一)环境搭建 从本文开始我会为大家介绍一下linux环境下详细的集群环境安装.配置.部署到实例演示的整个过程.在此过程中会给大家详细介绍一下Linux的操作技巧和一些工具的使用. ...
- Lamp(linux+apache+mysql+php)环境搭建
Lamp(linux+apache+mysql+php)环境搭建 .安装apache2:sudo apt-get installapache2 安装完毕后.执行例如以下命令重新启动apache:sud ...
- 【Cocos2d-X开发笔记】第一期 Cocos2d-X的环境搭建
作者今天开始正式开始学习Cocos2d-X引擎进行游戏编程,预计两天会更新一期,最后实现ios游戏的appsore上线. (部分内容转载自:http://blog.csdn.net/yan ...
- IoT设备程序开发及编译环境搭建初体验
引言 Mirai事件一经曝出,立即引领了一轮研究IoT设备的热潮.目前,对Mirai的报告大多只是在对其功能实现上的介绍,却很少提及如何实现IoT设备程序开发的测试环境.本文在对Mirai的源码研究的 ...
- cocos2d-x Android 环境搭建问题汇总
初次接触Cocos2d-x,准备搭建一个hello world的Android环境,问题遇到很多.在此记录,为自己,也为大家,避免重走弯路! 具体的环境搭建,可以参考官方的文档.在Windows7平台 ...
- Linux下PHP+Nginx环境搭建
PHP+Nginx环境搭建 作者:王宇阳( Mirror )^_^ 参考文章: Nginx+PHP+MySQL安装参考 PHP源码安装经验 PHP源码环境搭建过程中常见问题 CentOS环 ...
- cocos2d-x Windows 环境搭建
本文cocos2d-x版本为3.14,3之后的版本差别不会很大 Python环境 由于需要用到几个.py文件建立工程,我们要先设置好python2.x的环境 python官网下载,在找到2.x的版本的 ...
随机推荐
- [Python] Python 之 __new__() 方法与实例化
__new__() 是在新式类中新出现的方法,它作用在构造方法建造实例之前,可以这么理解,在 Python 中存在于类里面的构造方法 __init__() 负责将类的实例化,而在 __init__() ...
- Bootstrap教程:[4]栅格系统详解
http://jingyan.baidu.com/article/6f2f55a1852aa1b5b83e6c5a.html 们都知道bootstrap3.0使用了四种栅格选项来形成栅格系统,这四种选 ...
- Android Studio集成SVN报错:can't use subversion command line client : svn
Android Studio集成SVN插件,check out出代码后,每次开启都会在右上角出现如下错误: Can't use Subversion command line client: svn ...
- c# 闭包 小例
class Program { static void fnnn() { string[] k = new string[] { "x", "y", " ...
- 文件流StreamReader和StreamWriter的使用
using (StreamReader sr = new StreamReader(@"C:\Users\shuai\Desktop\文件流读取.txt", Encoding.De ...
- redis哨兵配置主从
redis哨兵的启动和redis实例的启动没有关系.所以可以在任何机器上启动redis哨兵.至少要保证有两个哨兵在运行,要不然宕机后哨兵会找不到主节点. 配置步骤: 1.在redis的配置文件中添加鉴 ...
- SQL防注入程序
1.在Global.asax.cs中写入: protected void Application_BeginRequest(Object sender,EventArgs e){ SqlIn ...
- html中table的画法及table和div的区别
最近项目中,根据客户的要求需要在页面上展示各种报表什么的,各种表格的都会出现.这里也将table的画法,做一下总结.办法虽笨但很实用.这也是从高人那里学来的,总之是屡试不爽啊.就以下面的表格为例. 若 ...
- Serenity框架官方文档翻译(1-2开始、安装和界面)
1.开始 最好的和最快速地上手Serenity的方法是使用SERENE,它是一个示例应用程序模板. 您有2个选项来安装SERENE 模板到您的Visual Studio: 从Visual Studio ...
- 老项目的#iPhone6于iPhone6Plus适配#iPhone6分辨率与适配
技术博客http://www.cnblogs.com/ChenYilong/ 本文永久地址为http://www.cnblogs.com/ChenYilong/p/4011744.html ,转 ...