下载下来cocos2d-x-2.2.5.zip并解压后,运行里面文件build-win32.bat进行编译,在编译过程中,
第1类问题是编译过程中的错误
我是出现了15个error,70个warning.这15个error主要是"fatal error C1083:无法打开包括文件:"zlib.h":No such file or directory",所以我在网上下载了一个zlib-1.2.8.tar.gz,解压缩后在文件夹中找了"zlib.h"文件,并将"zlib.h"放到目录"D:\Cocos2d\cocos2d-x-2.2.5\extensions\CocoStudio\Json"中,重新运行"build-win32.bat",这时又出现错误"zconf.h:No such file or directory",这个"zconf.h"文件同样在下载的zlib-1.2.8.tar.gz文件夹中,将它放到之前"zlib.h"放的目录中即("D:\Cocos2d\cocos2d-x-2.2.5\extensions\CocoStudio\Json").再重新运行"build-win32.bat",可能会出现error:"LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏"这类错误.终极解决方法是查找是否有两个cvtres.exe。一个是C:\Program Files(x86)\Microsoft Visual Studio 10.0\vc\bin\cvtres.exe, 另一个是C:\Windows\Microsoft.NET\Framework\v4.0.30319\cvtres.exe。右键属性|详细信息 查看两者版本号,删除/重命名较旧的版本,或者重新设置Path变量。按照这个应该可以解决问题,再重新运行"build-win32.bat",除了一些警告,将不会出现错误.
第2类问题是在vs2010中新建项目,没有cocos2d-x模板
由编译成功后自动弹出的链接:http://www.cocos2d-x.org/wiki/Cocos2d-x_Application_Wizard_for_Visual_Studio_User_Guide.在里面说运行install-templates-msvc.bat来安装cocos2d-x application wizard.但是我的cocos2d-x-2.2.5目录下根本没有这个install-templates-msv.bat文件.网上查看说是2.1.5版本后不在用install-templates-msvc.bat来安装cocos2d-x向导,而是采用phython框架来建立工程.phython建立工程方法链接:http://blog.csdn.net/u010229677/article/details/14016471.问题又出现了在我的cocos2d-x-2.2.5目录中没有方法链接所说的"cocos2d-x-2.2.2/tools/project-creator",在2.2.5版本中没有2.2.2版本所说的tools文件夹,也就没有project-creator文件.目前还不知道解决方法,一知道,我会来告诉大家的.