Win7 + vs2012 + cocos2d-x2.2 配置开发环境

昨天开始打算学习Cocos2d-x,首先肯定是要在自己的电脑上配置开发环境。昨天折腾了一天,下面将自己在其中遇到的问题与解决方法跟大家分享一下。大多数会遇到的问题,我都遇到了....

1.安装vs2012(网上很多,找个密钥破解即可,最后会附上密钥下载地址)

2.从官网下载Cocos2d-x-2.2.5,然后解压到某个盘或者文件夹下。

我的路径是:G:\Cocos2d-x。

官网地址:http://www.cocos2d-x.org/download

3.在G:\Cocos2d-x\cocos2d-x-2.2.5\路径下,找到build-win32.bat并且运行,会弹出控制台命令窗口,时间挺长的,建议这个时候干点别的。

如果无法运行,可以先打开cocos2d-win32.vc2012.sln这个解决方案,设置TestCpp为启动项,然后编译调试,时间很慢。有如下运行效果后,再运行build-win32.bat试试。

TestCpp运行结果:

如果以HelloCpp为启动项,则运行效果如下:

build-win32.bat运行完成后,将msvn带有InstallWizardForVS2012.js的文件夹拷贝到G:\Cocos2d-x\cocos2d-x-2.2.5\template\路径下,再双击运行InstallWizardForVS2012.js文件(最后会附上msvn文件夹下载地址)。

js文件运行成功信息:

这么做是为了能让vs2012具备cocos2d-x项目的模板,方便用户创建项目;或者可以利用G:\Cocos2d-x\cocos2d-x-2.2.5\tools\project-creator文件夹下的create_project.py文件去产生项目,具体怎么弄,这个后面再说。

还有一种办法就是:利用老版本的install-templates-msvc.bat文件(最后附下载地址),但是msvn文件夹还是得拷贝,这次不用运行js文件,直接运行install-templates-msvc.bat文件就可以了,这个执行的速度很快~

4.现在打开vs2012,在创建项目的模版里就可以看到cocos2d-win32 Application Visual c++的模板选项了。如下图:

创建完项目以后,编译运行,会报找不到XXX的错(如果没有报错......那恭喜你,后面不用看了~)

5.对于运行报错的处理:

(1)很傻的方法,但是很直接,并且项目创建路径随意。

将G:\Cocos2d-x\cocos2d-x-2.2.5路径下cocos2dx,CocosDenshion,extensions,external这四个文件复制到到自己所创建的项目的根目录下。然后拷贝G:\Cocos2d-x\cocos2d-x-2.2.5\Debug.win32路径下之前生成好的dll文件以及lib文件都复制到自己项目的Debug.win32目录里去(建议:单击右键,在“排序方式”中选择“类型”,以免遗漏)。再运行试试,应该可以运行,如果不行,可以重启vs试试。

(2)麻烦了一点,但是比上面的好一点,并且不用每次都复制东西(这些文件有点大的),缺点是项目必须创建在G:\Cocos2d-x\cocos2d-x-2.2.5下面(因为免去了四个文件的复制)。

将G:\Cocos2d-x\cocos2d-x-2.2.5\Debug.win32\路径下的文件按照类型排序,把该文件夹下的Dll文件都拷贝到C:\Windows\System32(或者system)文件夹下;把所有的lib文件拷贝到D:\Program Files(x86)\Microsoft Visual Studio 11.0\VC\lib文件夹下(VS2012安装路径因人而异)。

这个时候直接运行,应该会报错:

那就继续:

进入项目->右键单击->属性->配置属性->C/C++ ->常规->附件包含目录->编辑。

默认附加包含目录列表是如下图所示的:

我们可以点击“宏(M)”按钮,查看SolutionDir对应的值:

其中Demo_fr是我的项目名,所以附加包含的目录下根本没有那些文件夹。这就是方法(1)通过直接的拷贝这些文件夹所解决的问题。

这里我们还可以通过修改里面的值,达到同样的效果。

方法A:直接点。

直接在目录列表中添加或者修改这些文件夹的路径:

G:\Cocos2d-x\cocos2d-x-2.2.52\cocos2d-x-2.2.2\cocos2dx

G:\Cocos2d-x\cocos2d-x-2.2.52\cocos2d-x-2.2.2\cocos2dx\include;

G:\Cocos2d-x\cocos2d-x-2.2.52\cocos2d-x-2.2.2\cocos2dx\kazmath\include;

G:\Cocos2d-x\cocos2d-x-2.2.52\cocos2d-x-2.2.2\cocos2dx\platform\win32;

G:\Cocos2d-x\cocos2d-x-2.2.52\cocos2d-x-2.2.2\cocos2dx\platform\third_party\win32;

G:\Cocos2d-x\cocos2d-x-2.2.52\cocos2d-x-2.2.2\cocos2dx\platform\third_party\win32\OGLES;

G:\Cocos2d-x\cocos2d-x-2.2.52\cocos2d-x-2.2.2\external;

G:\Cocos2d-x\cocos2d-x-2.2.52\cocos2d-x-2.2.2\CocosDenshion\include;

方法B:通过自定义系统变量的方式。

右键单击桌面的“计算机”->选择属性->高级系统设置->环境变量->在系统变量中选择新建:

变量名,自己定义一个。然后变量值,就是我们cocos2d-x的路径。

见下图:

注意变量值最后面的“\”最好加上,不然在目录列表中还得自己另外打(正如SolutionDir的值,最后面也是有“\”的)。

然后,点击“确定”,一共要点击三次......

然后在附件包含目录列表中将SolutionDir修改成我们自己的变量名就好了,避免了一连串的复制黏贴

如图:

这个时候可以看到“宏”里面也出现了CocosDir,并且它的值就是你之前设置的。

点击“确定”后,再运行试试,应该可以运行,如果不行,可以重启vs试试。

(3)个人很满意的方法。避免了前面两种方法中每次的修改操作。一次修改,终身受益。

前提也是要有前面提到的msvc文件。打开在G:\Cocos2d-x\cocos2d-x-2.2.5\template\msvc\CCAppWiz.win32\Scripts\1033路径下的default.js文件。

将所有的$(SolutionDir)替换(快捷键Ctrl+H)成当前电脑上cocos2dx的路径(我的是:G:\Cocos2d-x\cocos2d-x-2.2.5\  )。

或者可以采用方法(2)中自定义一个值为cocos2dx路径的系统变量的方式,然后将$(SolutionDir)替换成$(CocosDir),这样更有利于保证js的格式,也更高大上,并且以后如果修改了cocos2dx的路径,也只要修改一下系统变量就可以了。修改完,保存之后,重新运行install-templates-msvc.bat即可(别担心,执行速度很快,或者直接执行js文件试试~)。如果上面操作都对的话,这个时候打开vs,创建一个cocos2dx项目模版,就会发现附件包含目录列表正式我们修改过后的$(CocosDir),是不是很开心,免去了以后繁琐的操作。想在任意路径创建项目,同样要记得将G:\Cocos2d-x\cocos2d-x-2.2.5\Debug.win32\路径下的文件按照类型排序,把该文件夹下的Dll文件都拷贝到C:\Windows\System32(或者system)文件夹下;把所有的lib文件拷贝到D:\Program
Files(x86)\Microsoft Visual Studio 11.0\VC\lib文件夹下(VS2012安装路径因人而异)。

直接编译运行~出现我们所期待的“hello world”:

前面提到了python创建项目的方法,所以下面来简单说说:

(1)首先下载安装 Python

下载地址:http://www.python.org/download/  我下载的是python-2.7.8.msi,然后安装,我装在了D盘,安装完以后D盘会出现Python27文件夹(如果是cocos2d-x2.2版本,不要下3.0以后的python,因为3.0之前python语法是:print ‘hello‘,而3.0开始是:print(‘hello‘),用3.0以后的版本后面的创建会报错)。

(2)然后是配置环境变量

哪里配置,文章中也提到了,这里就不重复了。可以直接把D:\Python27加在path后面,中间用英文的“;”分号(注意不要输成中文的分号“;”)隔开就好了,或者另外新建一个变量,然后再把变量加在path后面(以后修改更方便)。

(3)测试Python是否安装成功

win键 + R -> 输入cmd -> 确定(或者直接回车键),输入python,看控制台是否识别。如果进入python的操作,可以输入exit()退出,或者直接关闭控制台。

打开控制台,进入create_project.py的目录:

cd G:\Cocos2d-x\cocos2d-x-2.2.5\tools\project-creator

如果cd后, 目录符不在G:\Cocos2d-x\cocos2d-x-2.2.5\tools\project-creator下,再执行G:一下,确保操作目录在project-creator下再执行下面的命令:

python create_project.py -project FirstDemo -package com.cocos2dx.demo -language cpp

其中:FirstDemo 是你的项目名,com.cocos2dx.demo 是你的包名,以com开头,采用三级目录的方式。

正常情况如图:

然后在G:\Cocos2d-x\cocos2d-x-2.2.5\projects,便可以看到你创建的项目。

如果嫌弃每次通过输入命令的方式创建项目的,可以写一个简单的批处理bat文件,来自动创建项目。放在

G:\Cocos2d-x\cocos2d-x-2.2.5\tools\project-creator\目录下,以后直接双击运行即可。

最后附上下载链接:

vs2012密钥:http://download.csdn.net/detail/shuideyidi/7729039

msvn:http://download.csdn.net/detail/shuideyidi/7728565

安装模版的install-templates-msvc.bat文件:http://download.csdn.net/detail/shuideyidi/7729155

采用pyhton创建项目bat文件:http://download.csdn.net/detail/shuideyidi/7729109

python-2.7.8:http://pan.baidu.com/s/1dD1TNAL

python-3.4.1:http://pan.baidu.com/s/1sjuJQVV

Win7 + vs2012 + cocos2d-x2.2 配置开发环境

时间: 2024-07-29 19:34:52

Win7 + vs2012 + cocos2d-x2.2 配置开发环境的相关文章

SharePoint 2013 配置开发环境,需安装VS2012插件

SharePoint 2013已经安装好了,接下来就是配置开发环境,安装VS2012,但是装好以后,发现没有SharePoint 2013开发的支持,如下图: VS2012对SharePoint 2013支持,需要装VS插件. 先要安装Microsoft Web PlatForm Install 4.0的东东,然后这里面,可以添加如下图所选的组件.当然,这个需要联网在线安装的. 下载地址:http://www.microsoft.com/web/downloads/platform.aspx 安

C#-VS配置开发环境

配置开发环境 包含的开发环境 LightSwith LightSwitch 微软出品 web界面开发部署非常方便

火狐开发----安装和配置开发环境

先决条件 请不要把任何相关的开发工具和扩展程序,放到有空格的目录(如Progaram Files\Python),会导致意想不到的错误,无法进行后续操作. 开发 Add-on SDK,你需要: Python 2.5,2.6 或 2.7. 需要注意的是在任何平台都是不支持 Python3.x版本的 .确保你已经安装过Python. Firefox火狐浏览器(本教程针对最新的浏览器). SDK本身:可以获取SDK的最新稳定版本为 tarball压缩包 或 zip 文件. 另外,你可以从它的GitHu

我的Android 4 学习系列之开始入手:配置开发环境与理解Hello World!

p { padding-left: 10px; } 目录 如何安装Android SDK.创建开发环境和调试项目 移动设计中一些注意事项 使用Android虚拟设备.模拟器和其他开发工具 如何安装Android SDK.创建开发环境和调试项目 下载和安装Android SDK : 我的是window7系统,当然下载 SDK starter package 最合适了: http://developer.android.com/sdk/index.html 下载完打开压缩包如下: 然后把这个包解压到

android配置开发环境

1.下载Java SE并安装. 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 配置环境变量 我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量: JAVA_HOME值为: D:\Program Files\Java\jdk1.6.0_18(你安装JDK的目录) CLASSPATH值为:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib

用C++语言开发Android程序 配置开发环境

如果你是一个C++语言的死忠,你喜欢C++语言到了偏执的状态,如果不想学习Java语言,或者你很讨厌Java语言,如果你认为Java虚拟机的内存占用太多和执行低效.如果你过度关注Andoird程序的执行效率,对Android程序的执行速度过于敏感,喜欢自己用手动档来控制程序的内存和线程等资源,如果你在其他平台下用C++语言开发了一个程序,想要移植到Android平台下,本教程就是为了满足你的以上诸多怪癖而发布的,本文的目的就是指导你学习如何只用C++语言来开发Android程序,而不使用任何其他

node.js + webstorm 开发个人博客:配置开发环境

一.配置开发环境: 1.先安装node (1).访问http://nodejs.org打开安装包,正常安装,点击next即可. 为了测试是否安装成功,打开命令提示符,输入node,则进入node.js交互模式,如图: 通过这种方式安装node.js还自动附带了npm (2).安装node.js包管理器(Express) 新开一个命令行窗口 在命令行输入 npm install -g express Express 目录结构 t-1 目录/文件 说明 ./  根目录,我们的node.js代码都会方

node.js + webstorm :配置开发环境

一.配置开发环境: 1.先安装node (1).访问http://nodejs.org打开安装包,正常安装,点击next即可. 为了测试是否安装成功,打开命令提示符,输入node,则进入node.js交互模式,如图: 通过这种方式安装node.js还自动附带了npm (2).安装node.js包管理器(Express) 新开一个命令行窗口 在命令行输入 npm install -g express Express 目录结构 t-1 目录/文件 说明 ./  根目录,我们的node.js代码都会方

vue cli3配置开发环境、测试环境、生产(线上)环境

cli3创建vue项目是精简版的少了build和config这2个文件,所以配置开发环境.测试环境.生产环境的话需要自己创建env文件. 需要注意2点: 1.cli2创建项目生成的config文件里的env文件是js后缀 2.cli3创建自定义env文件的话不需要js后缀 下面开始创建配置: 一.直接在你项目的根目录创建三个文件(注意都没有后缀,直接创建新文件):.env.development (开发环境) .env.test(测试环境).env.production(生产环境) .env.d