在VisualStudio上安装Wizard
在你下载并解压完源码包之后,找到cocos2d-x 文件夹,点击“build-win32.bat”来编译整个项目,之后点击“install-templates-msvc.bat”来安装wizard。bat脚本会自动对应vs2008或者2010。
Run install-templates-msvc.bat to install the cocos2d-x application wizard automatically.
- The script files for each msvc IDE in the directory: \template\msvc\ .
- The script whose name with the suffix "Express" is used to install wizard for virsual c++ express version.
更多细节,请参考这篇文档Coscos2d-x Application Wizard for Visual Studio 用户指导
1.3 创建一个新的cocos2d-win32 项目
现在你可以通过VS2008打开cocos2d-x/cocos2d-win32.vs2008.sln,我们可以从这看到库文件。
右键点击“Solution ’cocos2d-win32.vc2008’”,之后选择“Add->New Project”,
选择“cocos2d-x -> cocos2d-win32 Application”,在Name一栏写上“Cocos2dxSimpleGame”,并使用默认的路径设置。
备注:在win32&沃Phone接口,游戏的路径必须放下cocos2d-x的根目录下。
点击“OK->Next”,不勾选 Box2D,因为Cocos2dSimpleGame不使用物理系统。请确保“SimpleAudioEngine in CocosDenshion”是勾选的,之后点“Finished”。
1.4 编译并运行
现在我们可以看到“Cocos2dSimpleGame.win32”已经创建好了,我们的游戏现在依赖于libcocos2d & libCocosDenshion这两个库。
好,编译并运行,通常情况下,如果你不是运气那么差的话,你会看到下面这张图。
但是我运气不好,出现了个小问题,
Win7安vc2008编译报LINK : fatal error LNK1000: Internal error during IncrBuildImage
google了下解决方案 http://blog.csdn.net/xiangyunl/article/details/5830481
简要如下:
选择项目,属性(Property pages)->配置属性(Configuration Properties) ->C/C++,修改“调试信息格式(Debug Information Format)”为“程序数据库(Program Database(/Zi))”即可。
以上内容在WIN7+VS2008下亲自测试通过,睡觉去了。