如何在win32平台上创建新的cocos2dx项目

如何在win32平台上创建新的cocos2d-x项目

0人收藏此文章, 我要收藏发表于2个月前 , 已有280次阅读 共0个评论

在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 用户指导

http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Cocos2d-x_Application_Wizard_for_Visual_Studio_User_Guide

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))”即可。

参考文献 
 

http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Cocos2d-x_Application_Wizard_for_Visual_Studio_User_Guide

以上内容在WIN7+VS2008下亲自测试通过,睡觉去了。

原文地址:https://www.cnblogs.com/Leo_wl/p/2576006.html