现在的位置: 首页 > 综合 > 正文

【cocos2D-x学习】2.创建工程

2013年04月30日 ⁄ 综合 ⁄ 共 1175字 ⁄ 字号 评论关闭

【cocos2D-x学习】2.创建工程

 

【目标】:创建一个helloworld工程

 

【参考】:《Cocos2d-x学习之windows 7的visual studo 2010开发环境安装》:

http://www.cocos2dres.com/post/7.html?jdfwkey=gtbf9

 

【START】

由于cocos2D-x具有平台间的可移植性,且主体是用C++开发,由于没有IOS,所以先专注于win32平台即可。

 

0、要创建一个cocos2D-x工程,其实只要执行 "install-templates-msvc.bat" 安装模板即可,不过这个模板有些问题,需要进行一些修改。

 

1、cocos模板

进入 E:\Cocos2D\cocos2d-2.0-x-2.0.4\template\msvc\CCAppWiz.win32\Scripts\1033  (其中 E:\Cocos2D\cocos2d-2.0-x-2.0.4 是我的文件夹路径 ),编辑其中的 default.js 可以发现,其中的 strAddIncludeDir , 也就是工程的附加依赖项,是根据 SolutionDir 确定的。由于我不想把工程建立在 E:\Cocos2D\cocos2d-2.0-x-2.0.4 下面,所以需要修改为绝对路径。

old_new 参见

http://download.csdn.net/detail/ronintao/5504771

 

修改好之后,运行 "install-templates-msvc.bat" 即可安装模板

 

2、添加LIB库

现在就可以创建工程了,在创建项目时可以选择cocos2d-win32-application

不过还不能通过编译,会报错:

错误 3 error LNK1104: 无法打开文件“libcocos2d.lib” G:\MyWork\Cocos2d-x application\HelloCocos2d\HelloCocos2d\proj.win32\LINK HelloCocos2d.win32

一看就理解了,没有添加LIB库。

 

现在有两种处理方法,一种是将 cocos2d下的 Debug.win32 文件夹中的所有文件复制到 本地工程的 Debug.win32 文件夹;另一种是干脆将这些LIB库加入到系统LIB库中:

1、将 Debug.win32 文件夹 下的所有DLL文件复制到 C:\Windows\System32(WIN7的64系统是C:\Windows\SysWOW64, 我就是这种情况)

2、将 Debug.win32 文件夹 下的所有LIB文件复制到 C:\Program Files \Microsoft Visual Studio 10.0\VC\lib

需要注意的是 zlib1.dll 貌似必须要覆盖原系统文件才可以,不然后面运行的时候会报错。

 

3、运行

此时应该编译通过且可以运行。

抱歉!评论已关闭.