《Cocos2D-x权威指南》——2.1 Windows下的开发环境配置

2.1 Windows下的开发环境配置

搭建Windows下的Cocos2D-x开发环境,首先需要安装VS,VS是微软公司推出的集成开发环境,是目前Windows平台上最流行的开发环境。它可以用来创建Windows平台下的Windows应用程序、网络应用以及网络服务等,支持的语言包括C++、Basic、C#等。 Cocos2D-x框架支持的VS版本包括VS2008、VS2008 Express以及VS2010。本书选择的开发环境是VS2008。
首先,从微软官方网站下载VS(VS是一款收费软件),然后双击安装文件,便可以开始安装,默认安装即可。如果是自定义安装,应选中Visual C++组件。
VS安装好了之后,Cocos2D-x的Windows开发环境就算搭建完成了。如果需要提高开发效率,可以安装Visual Assist X。这是一款非常不错的VS插件,具有强大的编辑特色,提高了生产效率,可以完全集成到你的Microsoft开发环境中,起到升级集成开发环境的效果,在不改变编程习惯的同时你可以感受到Visual Assist X带来的好处。
简而言之,Visual Assist X可以在编程时给我们提示,比如某个类别都有什么方法,还可以进行语法检查等。注意,Visual Assist X也是收费的,同样需要注册。
2.1.1 Cocos2D-x软件安装与配置
在Windows的VS环境下安装Cocos2D-x框架,需要如下几个步骤:
1)从Cocos2D-x的官方网站(http://www.cocos2d-x.org/)下载最新版的Cocos2D-x。首页上就有下载链接。
2)将下载的压缩文件解压至某目录下。
3)双击运行目录下的install-templates-msvc.bat文件进行安装。
注意 早期的Cocos2D-x版本没有install-templates-msvc.bat文件。可以在\template\CCXAppWiz.vs文件夹下找到setup_vs2008.js脚本并运行,也可以安装该模板。不过早期版本只有VS2008版本的模板,建议使用最新版的引擎。
4)双击对应开发工具的项目组SLN文件。VS2008对应的是cocos2d-win32.vc2008.sln文件,VS2010对应的是cocos2d-win32.vc2010.sln文件。打开文件的同时也启动了相应的VS工具。
5)编译并运行项目自带的HelloWorld项目来验证Cocos2D-x的安装完成正确。首先单击鼠标右键选中项目,选择如图2-1所示的选项,将项目设置为启动项。

6)这时可以单击构建项目,即Build按钮,构建整个Cocos2D-x的项目,也可以直接单击调试项目,即Debug按钮,运行HelloWorld项目,效果如图2-2所示。

注意 早期的Cocos2D-x版本需要将.\Debug.win32目录下的所有DLL文件复制至Windows\ system32\目录下,如果放置的位置有问题,会报“error PRJ0019: 某个工具从以下位置返回了错误代码”。在2.0及更高版本中,由于支持的OpenGL版本的变化(从2.01版本的Windows版本支持OpenGL4.1版本),所以如果新版本报错的话,请更新显卡驱动。
2.1.2 Cocos2D-x工程目录介绍
Cocos2D-x每一个版本的目录都会随着功能的增减有所变化。Cocos2D-x的1.0.1-x-0.11.0版本和2.0-rc2-x-2.0.1版本的目录如图2-3和图2-4所示。

可以看出在Cocos2D-x的2.0版本以后增加了testjs的JavaScript脚本的解析测试项目。各个项目的功能如下:
HelloLua:Lua脚本语言的测试项目。
HelloWorld:开始的测试项目。
libBox2D:物理引擎Box2D解决方案项目。
libchipmunk:物理引擎Chipmunk解决方案项目。
libcocos2d:引擎的核心项目。
libCocosDenshion:声音解决方案项目。
liblua:Lua库解决项目。
testjs:JavaScript脚本的解析测试项目。
tests:引擎API示例项目,建议初学者从这里看起。
在VS中一个Cocos2D-x项目应该包含哪些部分呢?Cocos2D-x 2.0以前的项目目录结构如图2-5所示。

图2-5为Cocos2D-x的1.0.1-x-0.11.0版本的目录在VS中的目录结构,具体内容如下:
Classes:Cocos2D-x的C++类文件,游戏的入口类为AppDelegate.cpp,其余文件根据项目情况安排。
Debug.win32:包括编译生成的OBJ文件、编译日志文件等。
Resources:资源文件夹,放置声音、图片等文件。
win32:Win32平台的入口文件main.cpp等。
注意 在2.0版本之前的Cocos2D-x中,可以发现tests项目的资源文件放在了Res目录下而不是Resources目录下。这是为什么呢?在VS中资源文件是可以设置的,单击右键选择属性项目,然后在Debugging项目中的Working Directory中设置项目的资源目录,可以看见tests项目设置的是Res资源文件夹。
Cocos2D-x的2.0-rc2-x-2.0.1版本的项目在VS中的目录结构如图2-6所示。

具体内容如下:
include:头文件(文件扩展名为h)文件夹。
resource:资源文件夹,放置声音、图片等文件。
source:源文件(文件扩展名为cpp)文件夹。
至此,我们已经了解了Cocos2D-x在Windows环境下的目录结构等。下一小节,我们将开始新建一个Cocos2D-x的Windows项目。
2.1.3 新建项目及交叉编译
到目前,我们已经介绍了Cocos2D-x项目在Windows环境下的搭建和配置,并且介绍了Cocos2D-x的引擎目录和Cocos2D-x在Windows的VS环境下的目录。下面介绍如何在Windows环境中新建项目,并且编译运行我们的项目。
1)首先在解决方案的目录级别单击右键选择新建项目,如图2-7所示。

2) 在图2-8所示的对话框中选择Visual C++项目,选择Cocos2D-x项目类型,并且选择Cocos2D-x Win32项目(在Cocos2D-x 2.0版本以后,不提供Cocos2D-x Wophone项目),并输入相应的项目名称,这里输入fisrttest作为项目名称。
3) 对应的项目概况和功能选择对话框如图2-9所示,可以选择使用的物理引擎、是否使用Cocos Denshion音乐模块、是否支持Lua脚本等,这里只选择我们需要的项目,单击Finish按钮,建立项目完毕。

4) 单击Debug按钮运行,效果如图2-10所示。

下面是在Windows环境下编译有可能遇到的问题及解决方法。
某库文件没找到。
解决方式:重新build整个项目。

“0xC0000005: Access violation reading location 0x00000000”

解决方式:当前的OpenGL版本比较低,升级显卡驱动。

“LNK1000: Internal error during IncrBuildImage”

解决方式:旧版本的Cocos2D-x会有的错误,可以在项目名处单击右键,依次选择:属性→配置属性→链接器→常规→启用增量链接选择否,或者更新系统或引擎。
“error PRJ0019: 某个工具从以下位置返回了错误代码”
解决方式:旧版本的Cocos2D-x会有这个问题,因为旧版本的引擎应该把Dll库文件放在Windows\ system32\目录下,如果放置错误,就会发生类似的问题。

时间: 2024-08-04 02:29:07

《Cocos2D-x权威指南》——2.1 Windows下的开发环境配置的相关文章

Python+Django在windows下的开发环境配置图解_python

1         安装配置开发环境 1.1   准备安装 下载以下软件 Eclipse for C/C++ SUN JDK 1.6 不一定要1.6,1.5的也可以 Python3.1  Python2.6.4  Pythone2.5.2 mod_python-3.3.1.win32-py2.5-Apache2.2 MySQL-python-1.2.2.win32-py2.5 pysqlite-2.5.5.win32-py2.5 python.pydev.feature-1.5.0.125198

《Cocos2D-x权威指南》——2.2 Android下的开发环境配置

2.2 Android下的开发环境配置 Android本意是"机器人",是Google公司推出的开源手机操作系统.Android基于Linux操作系统,由操作系统.中间件.用户界面和应用软件组成,号称首个为移动终端打造的真正开放和完整的移动软件. 在Android最早发布时,Google公司官方将Java语言作为第三方应用的开发语言,但是也没有完全拒绝C语言的开发人员使用自己的语言进行开发,因为在Android发布初期,Google就表明其虚拟机支持JNI(Java Native In

《Cocos2D-x权威指南》——2.3 iOS下的开发环境配置

2.3 iOS下的开发环境配置 iOS操作系统是由苹果公司开发的手持设备操作系统,最早发布于2007年1月9日的Macworld大会上,最初是为iPhone设计的,后来陆续套用到iPod Touch.iPad以及Apple TV等苹果移动操作设备上. iOS与苹果以Darwin为基础,因此同样属于类UNIX的商业操作系统.原本这个系统名为iPhone OS,直到2010年6月7日WWDC大会上被改名为iOS.截至2011年11月,iOS已经占据了全球智能手机系统市场份额的30%. Xcode是苹

Spark的这些事<一>——Windows下spark开发环境搭建

一.首先准备需要安装的软件 scala-2.10.4 下载地址:http://www.scala-lang.org/download/2.10.4.html scala-SDK-4.4.1-vfinal-2.11-win32.win32.x86_64 下载地址:http://scala-ide.org/ spark-1.6.2-bin-hadoop2.6 下载地址:http://spark.apache.org/ 当然还有jdk这里就不说了 scala-2.10.4下载后直接安装~ scala-

Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)_php技巧

由于换电脑或重装系统后常需要重新搭建PHP环境,此次简单记录一下Windows下搭建PHP环境的过程,具体步骤可以参照网上资料 准备工作: Windows下手工搭建PHP环境需要先下载相应的软件,需要注意的是Apache与PHP的版本必须保持一致(均为32位或64位),如果版本不一致将导致整合Apache与PHP不成功,即修改配置文件后启动Apache报如下图所示的错误: 其实在http://windows.php.net/download/上有很详细的描述,读者可以根据自己的需要选择相应的版本

Windows下Perl开发环境的安装与配置

Perl是一种深受世界各地开发者喜爱的实用摘要和报表语言,虽然它是在Unix上诞生和发展起来的,但在Windows编程领域也已经占有一席之地. 在ActiveState等公司的领导之下,从1995年中期开始Perl开始了稳定地发展,不仅增加了标准的Perl功能,而且增加了许多面向Windows的功能,比如OLE和COM集成等. 事实上,到目前为止所有Perl程序员都已经能够确信,自己为UNIX服务器写的Perl应用移植到Windows服务器后同样能够流畅.稳定地运行,即使是fork实现这类长期以

windows下wxPython开发环境安装与配置方法_python

安装文件准备: 安装文件 下载地址 python-2.6.2.msi http://www.python.org/download/ wxPython2.8-win32-unicode-2.8.10.1-py26.exe wxPython2.8-win32-docs-demos-2.8.10.1.exe http://www.wxpython.org/download.php py2exe-0.6.9.win32-py2.6.exe http://sourceforge.net/projects

Windows下JSP开发环境的配置_JSP编程

摘 要 要学习JSP开发,必须先搭建一个符合JSP规范的开发环境.本文以实用为原则,介绍了以Tomcat服务器为核心的3种配置JSP环境的方法. 关键字 JSP引擎,Web服务器,配置 Sun推出的JSP(Java Server Pages)是一种执行于服务器端的动态网页开发技术,它基于Java技术.执行JSP时需要在Web服务器上架设一个编译JSP网页的引擎.配置 JSP 环境可以有多种途径,但主要工作就是安装和配置Web服务器和JSP引擎. 下面就以Tomcat作为JSP引擎,配合Tomca

windows下node.js环境配置

一.下载 去nodejs下载node.msi安装文件包,里面包含了node.js和npm: 双击node.msi就行了,选择安装路径和npm:    二.设置环境变量 [新版本都不需要设计环境变量了,软件会自动写入环境变量] 计算机(或者我的电脑)右击属性->高级系统设置->环境变量. 新建一个用户变量. 变量名:NODE_PATH 值:C:\Program Files\nodejs\node_modules 注意:值为nodejs安装目录 三.测试 1.写测试代码test.js 随便找个项目