时间:3/11/2012
平台:vs2010+win7+cocos2d-1.0.1-x-0.12.0
第一步:下载
下载cocos2d-x:
http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Download
我放在e盘根目录,解压,解压后目录是:E:\cocos2d-1.0.1-x-0.12.0
第二步:编译+运行范例+安装模板
编译:
然后打开里面的 cocos2d-win32.vc2010.sln解决方案,先生成解决,7分钟左右,生成成功。(如果失败,你的人品需要检讨)
运行HelloWorld和tests:
在解决方案中选择 HelloWorld,右键->设为启动项目,然后运行,如果成功,可以看到一个HelloWorld字样的窗口.(要是什么都没有或者失败,人品依然需要检讨)
同样,你可以选中tests项目,右键->设为启动项目,运行。里面有很多小例子,必不可少。
安装cocos2d-x模板:
进入:E:\cocos2d-1.0.1-x-0.12.0\template\msvc 双击:InstallWizardForVS2010.js 进行安装。
第三步:配置第三方库+头文件
配置第三方库,头文件等等:(我喜欢用环境变量的方式),这里我只讲debug方式,release方式是一样的。
在我的电脑中增加环境变量:1. 名称:cocos2dxDir 值:E:\cocos2d-1.0.1-x-0.12.0
2.名称:coco2dxInclude 值:%cocos2dxDir%\cocos2dx\include;%cocos2dxDir%\cocos2dx;%cocos2dxDir%\cocos2dx\platform;%cocos2dxDir%\cocos2dx\platform\third_party\win32\OGLES;%cocos2dxDir%\CocosDenshion\include;%cocos2dxDir%\CocosDenshion; (哈哈,有点长,有些吓人,%号是为了引用第一个环境变量)
3.名称:cocos2dxLibraryDebug 值:%cocos2dxDir%\Debug.win32
以上散步是为了配置头文件和库文件路径;电脑需要注销后生效。
在vs2010中 窗口->属性管理器->Debug | Win32 打开Microsoft.Cpp.Win32.user属性表,
打开后选择vc++目录:
在包含目录中添加: $(coco2dxInclude);注意每项之间用分号间隔,这里只加一项,所以最后可以不加分号
引用目录和库目录添加:$(cocos2dxLibraryDebug);
源目录添加: $(cocos2dxDir)
接近尾声,还有极其简单的一步:把E:\cocos2d-1.0.1-x-0.12.0\Debug.win32下所有 dll文件拷贝到 c:\windows\system32下
可以写个copy.bat文件,放在E:\cocos2d-1.0.1-x-0.12.0\Debug.win32目录下,内容如下:
copy *.dll C:\Windows\System32
pause
以管理员方式运行,可以看到这个目录下的dll文件都被拷贝到 c盘system32下了;(使用64位系统的朋友,也许有些不一样)
结尾:
好了,建个工程试试,选择cocos2d-x win32 application , 取消 box2d和audio engin什么的 ,建完后运行,ok,no problem,完美运行。
ps:cocos2d-x 的目录安排没有open cv那么好,所以要添加的目录比较多,但是基本原理是一样的。欢迎留言讨论。
还有疑问的朋友, 可以参考这两篇:
http://www.cnblogs.com/andyque/archive/2011/09/27/2192928.html
http://www.cnblogs.com/andyque/archive/2011/09/27/2192920.html