win7下搭建cocos2d-x环境
2013-09-29 18:22
399 查看
折腾了大半天,终于可以玩cocos2d-x了。
先说步骤(相当简单):
一、准备好你的vs2010或2012
二、下载cocos2d-x,网址http://cocos2d.cocoachina.com/download,请下载稳定版,我用的是cocos2d-2.1rc0-x-2.1.2-hotfix.zip @ Apr.08, 2013。
三、把下载好的cocos2d-x包放到电脑任意位置,解压,你会发现,解压出一两个文件夹,一个“cocos2d-2.1rc0-x-2.1.2”,一个“__MACOSX”文件夹,__MACOSX文件夹不用管,那个应该是ios系统下用的,我们讨论的是windows系统。
四、打开解压好的cocos2d-2.1rc0-x-2.1.2文件夹,首先运行build-win32.bat,然后再运行install-templates-msvc.bat来安装cocos2d-x模版,这两步都做完了,激动或悲剧的一幕即将到来,打开cocos2d-win32.vc2010.sln(如果你装的是vs2012就打开cocos2d-win32.vc2012.sln),设置helloCpp为启动项,F7(编译),
结果1、
========== 生成: 成功 N 个,失败 0 个,最新 0 个,跳过 0 个 ==========
这里的N是我后续改的,不用关注,如果你看到这个结果,尤其让人激动的“失败0个”,那么恭喜你,你基本上成功了,下一步就试试新建工程,看看cocos2d-x模版有没有安装成功。
结果2、
========== 生成: 成功 N 个,失败 N 个,最新 0 个,跳过 0 个 ==========
如果你看到这个结果,失败N个(我遇到1个失败),悲剧了,失败了,但也别灰心,看看是什么错。
1> 找不到文件 - Published files Android
1> 复制了 0 个文件
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: 命令“if not exist "D:\worksoft\cocos2d-2.1rc0-x-2.1.2\Debug.win32\" mkdir "D:\worksoft\cocos2d-2.1rc0-x-2.1.2\Debug.win32\"
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: if exist "D:\worksoft\cocos2d-2.1rc0-x-2.1.2\Debug.win32\\CocosDragonJSRes" rd /s /q "D:\worksoft\cocos2d-2.1rc0-x-2.1.2\Debug.win32\\CocosDragonJSRes"
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: mkdir "D:\worksoft\cocos2d-2.1rc0-x-2.1.2\Debug.win32\\CocosDragonJSRes"
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: xcopy "D:\worksoft\cocos2d-2.1rc0-x-2.1.2\samples\Javascript\CocosDragonJS\proj.win32\..\..\..\..\scripting\javascript\bindings\js\*.js" "D:\worksoft\cocos2d-2.1rc0-x-2.1.2\Debug.win32\\CocosDragonJSRes"
/e /Y
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: xcopy "D:\worksoft\cocos2d-2.1rc0-x-2.1.2\samples\Javascript\CocosDragonJS\proj.win32\..\..\Shared\games\CocosDragonJS\Published files Android" "D:\worksoft\cocos2d-2.1rc0-x-2.1.2\Debug.win32\\CocosDragonJSRes\"
/e /Y
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: :VCEnd”已退出,代码为 4。
========== 生成: 成功 0 个,失败 1 个,最新 16 个,跳过 0 个 ==========
如果是这个错,ok,跳过,不影响我们后续的学习,这是后续做android时解决的问题。接着我们新建cocos2d-x的项目,悲剧啊,我发现我的模版中根本没有cocos2d-x模版,这是运行install-templates-msvc.bat来安装cocos2d-x模版没有成功,我又重新运行,以闪电的速度截图,发现
是“没有文件扩展.js”问题导致的,大多程序员都安装有文本阅读器,我装的是ue,ue给关联了js后缀的文件,解决办法:在运行中输入“regedit”进入注册表,只需要把[HKEY_CLASSES_ROOT\.js]
项下的那个默认值改成 "JSFile" 就可以正常运行JS 文件了。再次运行install-templates-msvc.bat来安装cocos2d-x模版,这次打开vs2010发现可以新建cocos2d-x的项目了,然后把
这几个文件夹拷到你新建的项目文件夹下(也可以通过修改cocos2d-x配置来省过拷贝这一步),F7,ok,到此为止,我们可以正常学习cocos2d-x了。
先说步骤(相当简单):
一、准备好你的vs2010或2012
二、下载cocos2d-x,网址http://cocos2d.cocoachina.com/download,请下载稳定版,我用的是cocos2d-2.1rc0-x-2.1.2-hotfix.zip @ Apr.08, 2013。
三、把下载好的cocos2d-x包放到电脑任意位置,解压,你会发现,解压出一两个文件夹,一个“cocos2d-2.1rc0-x-2.1.2”,一个“__MACOSX”文件夹,__MACOSX文件夹不用管,那个应该是ios系统下用的,我们讨论的是windows系统。
四、打开解压好的cocos2d-2.1rc0-x-2.1.2文件夹,首先运行build-win32.bat,然后再运行install-templates-msvc.bat来安装cocos2d-x模版,这两步都做完了,激动或悲剧的一幕即将到来,打开cocos2d-win32.vc2010.sln(如果你装的是vs2012就打开cocos2d-win32.vc2012.sln),设置helloCpp为启动项,F7(编译),
结果1、
========== 生成: 成功 N 个,失败 0 个,最新 0 个,跳过 0 个 ==========
这里的N是我后续改的,不用关注,如果你看到这个结果,尤其让人激动的“失败0个”,那么恭喜你,你基本上成功了,下一步就试试新建工程,看看cocos2d-x模版有没有安装成功。
结果2、
========== 生成: 成功 N 个,失败 N 个,最新 0 个,跳过 0 个 ==========
如果你看到这个结果,失败N个(我遇到1个失败),悲剧了,失败了,但也别灰心,看看是什么错。
1> 找不到文件 - Published files Android
1> 复制了 0 个文件
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: 命令“if not exist "D:\worksoft\cocos2d-2.1rc0-x-2.1.2\Debug.win32\" mkdir "D:\worksoft\cocos2d-2.1rc0-x-2.1.2\Debug.win32\"
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: if exist "D:\worksoft\cocos2d-2.1rc0-x-2.1.2\Debug.win32\\CocosDragonJSRes" rd /s /q "D:\worksoft\cocos2d-2.1rc0-x-2.1.2\Debug.win32\\CocosDragonJSRes"
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: mkdir "D:\worksoft\cocos2d-2.1rc0-x-2.1.2\Debug.win32\\CocosDragonJSRes"
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: xcopy "D:\worksoft\cocos2d-2.1rc0-x-2.1.2\samples\Javascript\CocosDragonJS\proj.win32\..\..\..\..\scripting\javascript\bindings\js\*.js" "D:\worksoft\cocos2d-2.1rc0-x-2.1.2\Debug.win32\\CocosDragonJSRes"
/e /Y
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: xcopy "D:\worksoft\cocos2d-2.1rc0-x-2.1.2\samples\Javascript\CocosDragonJS\proj.win32\..\..\Shared\games\CocosDragonJS\Published files Android" "D:\worksoft\cocos2d-2.1rc0-x-2.1.2\Debug.win32\\CocosDragonJSRes\"
/e /Y
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: :VCEnd”已退出,代码为 4。
========== 生成: 成功 0 个,失败 1 个,最新 16 个,跳过 0 个 ==========
如果是这个错,ok,跳过,不影响我们后续的学习,这是后续做android时解决的问题。接着我们新建cocos2d-x的项目,悲剧啊,我发现我的模版中根本没有cocos2d-x模版,这是运行install-templates-msvc.bat来安装cocos2d-x模版没有成功,我又重新运行,以闪电的速度截图,发现
是“没有文件扩展.js”问题导致的,大多程序员都安装有文本阅读器,我装的是ue,ue给关联了js后缀的文件,解决办法:在运行中输入“regedit”进入注册表,只需要把[HKEY_CLASSES_ROOT\.js]
项下的那个默认值改成 "JSFile" 就可以正常运行JS 文件了。再次运行install-templates-msvc.bat来安装cocos2d-x模版,这次打开vs2010发现可以新建cocos2d-x的项目了,然后把
这几个文件夹拷到你新建的项目文件夹下(也可以通过修改cocos2d-x配置来省过拷贝这一步),F7,ok,到此为止,我们可以正常学习cocos2d-x了。
相关文章推荐
- cocos2d-x CCCallFunc系列函数的应用
- Cocos2d-x加Box2D制作弹弓类游戏(第一部分)
- cocos2d的抛物线动作
- 主流HTML5游戏框架的分析和对比(Construct2、ImpactJS、CreateJS、Cocos2d-html5……) .
- cocos2d-x的一些宏定义
- cocos2dx-2.2.0孤狼优化整合版安装视频
- Cocos2dx 2.2.0 孤狼优化整合版V1.0(64位)
- Cocos2dx 2.2.0 孤狼优化整合版V1.0(32位)
- Cocos2dx 2.1.5 (2.2.0) 离线 API 手册
- Cocos2dx 2.1.5 (2.1.4) 离线 API 手册
- 初次安装cocos2dx所遇到的问题以及解决办法
- cocos2d-x编译出错
- 使用eclipse调试cocos2d-x C++ 代码(编写+真机调试,放弃VS)
- 谈一谈Cocos2d-x中的某些“大小”
- 【cocos2d-x入门实战】环境配置、交叉编译及安卓项目的生成
- 【cocos2d-x入门实战】微信飞机大战之十五:跨平台移植和广告植入
- cocos2dx cceditbox使用注意事项
- 使用node.js中加载cocos2d-html5
- Cocos2d-x 九宫格 CCScale9Sprite
- 【Cocos2d-x】VS2012开发2dx无法解析的外部符号解决记录(第二篇)