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模式 做到最后一 ...
随机推荐
- javascript 容错
window.onerror=function(){ return true;} 系统有onerror报错的代码,只要重新一下就可以在javascript错误的时候返回真(true)
- jQuery制作视频网站的展示效果
效果:如图所示,用户可以单击左上角的左右箭头,来控制视频展示的左右滚动. 当单击向右箭头时下面的展示视频会向左滚动隐藏,同时新的视频展示会以滚动方式显示出来.向左同理. css: ;; word-br ...
- python之pexpect模块
最近在看<Python自动化运维技术与最佳实战>这本书,学到了一个运维中用到的模块:pexpect 下面是其定义: Pexpect 是一个用来启动子程序并对其进行自动控制的 Python ...
- erlang接入远程shell
两种方式 erl -name aaa@127.0.0.1 -setcookie erl -name bbb@127.0.0.1 -setcookie ctrl + g进入jcl模式 h查看帮助 r ' ...
- QT显示中文的几个问题
最近用QT,需要在界面上显示中文,发现QT无法直接在代码中写中文,只能通过曲线救国的方式,比如用QT语言家,QTextCodec的fromloca8bit 研究了半天,终于明白了一些编码的问题 1.V ...
- db4o种纯对象数据库引擎
db4o是一种纯对象数据库,相对于传统的关系数据库+ORM,db4o具有以下好处:1)以存对象的方式存取数据(废话--,不过你考虑一下完全以对象的方式去考虑数据的存取对传统的数据库设计思维来说是多么大 ...
- The dependency `BaiduMapKit` is not used in any concrete target
RubertdeMacBook-Pro:项目名 Rubert$ pod install Analyzing dependencies [!] The dependency `BaiduMapKit` ...
- 一个优秀的C#开源绘图软件 DrawTools
1.Extensions to DrawTools Author Mark Miller I develop software for a leading healthcare system in N ...
- [MySQL] 常用SQL的优化--18.4
这里介绍下,Insert.Group By等SQL语句的优化方法: 1.大批量数据插入 当load命令导入数据的时候,可以进行适当的设置提高导入速度. 1.1 对于MyISAM表,可以先禁用非唯一索引 ...
- NoSQL与关系型数据库比较
虽然09年出现了比较激进的文章<关系数据库已死>,但是我们心里都清楚,关系数据库其实还活得好好的,你还不能不用关系数据库.但是也说明了一个事实,关系数据库在处理WEB2.0数据的时候,的确 ...