cocos2d-x的环境的搭建
1、首先提出一个我从开始接触cocosstudio和cocos2d-x的认识的误区,就是cocosstudio和cocos2d-x的区别是什么呢?
cocosstudio是辅助工具,只不过它可以帮助我们创建cocos2d-x的工程,xcode中没有集成cocos2d-x,我们只是借助于xcode进行编译,而且在c++游戏的时候使用cocos2d-x游戏引擎的时候目前只能借助xcode或者visualstudio,对于cocos code ide而言目前支持的语言是不包含c++的,只能够提供针对于lua和javascript的支持
2、在visual studio中搭建cocos2d-x的环境的时候,当第一次进行编译的过程中是非常吃内存的
3、搭建环境
①准备的文件:apache-ant.1.9.4,cocos2d-x 3.1,python.2.7.9
(下载apache-ant.1.9.4这个在官网直接就可以下载,但是在windows 8.1的系统中,我没有用到这个其中的ant文件,然后是cocos2d-x,我使用的版本是3.1。在首次使用cocos2d-x-3.4beta0版本安装的时候未成功,没找到原因)

②把cocos2d-x的文件包解压放到c盘下(至于这个版本是否能在其他盘符下进行操作,还没有尝试过)

③安装cocos2d-x的引擎环境,在cocos2d-x的文件夹下找到build文件夹,然后用vs2013的编辑器打开

④打开后将cpp_tests文件设置为启动项

⑤生成项目并启动,显示下图表示引擎安装成功

⑥项目创建:
(a)、首先要做的是搭建python的环境,使用下载的python的文件,我使用的是python2.7.9,将该文件下载后安装在c盘下,然后修改对应的环境变量,用管理员权限,运行-》我的电脑-》属性-》高级系统设置-》高级-》环境变量-》系统变量中的变量Path-》编辑-》修改变量值:在bin后面加上\;C:\Python27,注意这里在C:\Python27与bin\中间用分号";"隔开,其中C:\python27是安装在C盘下的python的文件夹路径,然后在系统变量PATHEXT,编辑它的变量值,在变量值的后面添加;PY;PYM两个值,注意也要用";"隔开
(b)、在cocos2d-x的文件夹下找到setup.py文件,执行后,在会弹出模拟dos窗口,在其中会提示输入对应的几个路径(这几个路径的输入过程中注意不能出现错误),在cocos2d-x的文件夹下找到提示的几个文件的路径,粘贴到dos窗口中,然后回车执行,执行完成后窗口自动关闭,然后输入对应的创建项目的命令:
(c)、C:\cocos2d-x-3.1\tools\cocos2d-console\bin>python cocos.py new HelloCpp -p com.cocos2dx.org -l cpp -d ~/Desktop

(d)、执行后项目创建成功,在C:\cocos2d-x-3.1\tools\cocos2d-console\bin\~\Desktop这个路径下能够找到创建的项目,如图所示:

(e)、然后找到对应的HelloCpp.sln的文件执行:

(f)、执行后出现:

项目创建成功
cocos2d-x的环境的搭建的更多相关文章
- windows环境下搭建Cocos2d-X开发环境
最近终于有时间可心搞搞自己的东西了,呵呵,那就开始做个手机小游戏给孩子玩吧. 首先必须选定开发的框架,移动终端开源的游戏框架貌似不多,找来找去也就这个了,名字简单Cocos2d-X,是Cocos2d国 ...
- cocos2d-x环境的搭建之xcode-本人亲历成功搭建!
cocos2d-x环境的搭建之xcode-本人亲历成功搭建! 写给大家的前言,在学习cocos2d-x的时候自己走了很多的弯路,也遇到了很多很多问题,不管是简单的还是困难的现在都慢慢的一步一步克服了, ...
- Cocos发展Visual Studio下一个libcurl图书馆开发环境的搭建
我们解释win32在Visual Studio下一个libcurl图书馆开发环境的搭建.Cocos2d-x发动机实际上与Win32在访问libcurl库.Cocos2d-x 3.x在libcurl库文 ...
- 总结:Mac前端开发环境的搭建(配置)
新年新气象,在2016年的第一天,我入手了人生中第一台自己的电脑(大一时好友赠送的电脑在一次无意中烧坏了主板,此后便不断借用别人的或者网站的).macbook air,身上已无分文...接下来半年的房 ...
- CentOS7 + mono +Jexus 环境的搭建
CentOS7的安装和配置 1,从http://www.centos.org/下载CentOS7的镜像,并在VMWare中创建该镜像的虚拟机,为方便操作,把虚拟机的网络连接设置为桥接模式:在安装过程中 ...
- ubuntu14.04安装及web环境的搭建
在进行接下来的工作之前首先得准备一个Ubuntu的启动U盘以及腾出一个至少50G的系统盘(在网上看到有人用20G的,不知道效果怎么样).关于Ubuntu启动U盘大家可以参考这个帖子 http://ti ...
- ubuntu 14.04LTS 环境下搭建tftp服务器
花费我一整天的时间在 ubuntu 14.04LTS 环境下搭建tftp服务器,网上好多资料参差不齐,简单来说,TFTP(Trivial File Transfer Protocol),是一个基于UD ...
- Linux 14.04lts 环境下搭建交叉编译环境arm-linux-gcc-4.5.1
交叉编译工具链是为了编译.链接.处理和调试跨平台体系结构的程序代码,在该环境下编译出嵌入式Linux系统所需要的操作系统.应用程序等,然后再上传到目标板上. 首 先要明确gcc 和arm-linux- ...
- windows环境下搭建vue+webpack的开发环境
前段时间一直在断断续续的看vue的官方文档,后来就慢慢的学习搭建vue的开发环境,已经有将近两周了,每到最后一步的时候就会报错,搞的我好郁闷,搁置了好几天,今天又接着搞vue的开发环境,终于成功了.我 ...
- 非域环境下搭建自动故障转移镜像无法将 ALTER DATABASE 命令发送到远程服务器实例的解决办法
非域环境下搭建自动故障转移镜像无法将 ALTER DATABASE 命令发送到远程服务器实例的解决办法 环境:非域环境 因为是自动故障转移,需要加入见证,事务安全模式是,强安全FULL模式 做到最后一 ...
随机推荐
- 【extjs】 extjs5 Ext.grid.Panel 搜索示例
先看效果图: 页面js: <script type="text/javascript"> /** * 日志类型 store * */ var logTypeStore ...
- (转)VS.NET2010水晶报表安装部署[VS2010]
本文转载自:http://www.cnblogs.com/xiaofengfeng/p/3325793.html 欢迎C#高手加盟QQ群:9340166 水晶报表VS2010版IDE安装标准版SAP ...
- php base64编码和urlencode
base64编码 加密 base64_encode($str); 解密 base64_decode(base64_encode($str)); urlencode和base64混合使用 functio ...
- 事件日志ID 2511:服务器服务无法重新创建 <sharename> 共享关系,因为 <address> 目录已不再存在
服务器服务无法重新创建 QQMusicDownload 共享关系,因为 D:\QQMusic\QQMusicDownload 目录已不再存在.请运行 "net share QQMusicDo ...
- \r\n的坑
\r回车符 \n换行符 由于历史原因,windows下的换行符为\r\n linux或者html等开源或公开标准的换行符是\n ---- 为什么windows下的回车换行是\r\n? 第一台打印机,每 ...
- 在eclipse中设计BPMN 2.0工作流定义的根本步骤
原文地址:http://www.myexception.cn/eclipse/1863140.html 在eclipse中设计BPMN 2.0工作流定义的基本步骤 1. Activiti问我们提供了A ...
- java工程师分享:我是如何自学成才的?
原文:http://www.java800.com/peixun-79062115.html 我是10年河南工业大学的毕业生,当时我们专业许多学生都去报了java培训机构,去达内的都不少.我也想去培训 ...
- CSS3字体图标
网址:http://icomoon.io/http://iconfont.cn/ 阿里巴巴字体库 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1 ...
- 黄聪:Dsicuz x2.5、X3、X3.2如何去掉域名后面的/forum.php
Dsicuz x2.5去掉域名后面的/forum.php 1, 后台--全局--域名设置--应用域名--设置默认域名为访问域名就可以,如:www.xxxxx.com 上面2种方法都可以去掉域名后面的/ ...
- Akka(一) - akka的wordcount
1. 启动类 object Application extends App{ val _system = ActorSystem("HelloAkka") //构建akka容器 v ...