COCOS2D-X配置手册
(Win32、Android)
编制:刘勤熙 李育
完成日期:2012-1-19

1.引言
略……
一切需要的软件及插件版本号以笔者使用为准,其它版本号的软件及插件不保证有效。文件下载地址在2012-1-19确认有效,不保证因各种原因导致下载地址失效。
开发平台操作系统为win32(WindowsXP、WindowsVista、Windows7)
2.1 win32开发环境配置
2.1.1 Visual Studio 2008
安装VisualStudio2008,默认安装即可,如果是自定义安装,VisualC++组件应选中。
2.1.2 cocos2d-x
1. 下载cocos2d-x引擎最新版
官方下载地址为:le/p/cocos2d-x/downloads/list
(当前使用版本为cocos2d-1.0.1-x-0.10.0.zip)
2.将cocos2d-1.0.1-x-0.10.0.zip解压缩至硬盘任意目录(建议D:\Work7\cocos2d-1.0.1-x-0.10.0\, 因为现在wophone的开发环境必须安装至此, 以下以此为例)
3. 如果想查看引擎源代码,可以在.\cocos2dx\proj.win32目录下到代码配置文件。
2.1.3 (可选)Visual Assist X
用来提高VisualStudio2008的工作效率, 可以安装此工具。
安装支持VS2008版本的任意一版,无需配置。本软件是收费软件,需要注册。
技巧:如果不想让VAX对注释中的拼写进行校正(即去掉单词下面的波浪线提示),可以选择Visual Assist X Option, 进行如下配置:
2.1.4 (可选)doxygen
安装工具 doxygen 1.7.6.1 Win32版本(本例用, 本工具为开源软件)
运行 doxygen, 选择 file->open
"D:\Work7\cocos2d-1.0.1-x-0.10.0\doxygen\" 目录下的s2d-x文件, 并打开
(此文件为cocos2d-x代码的 doxygen 配置文档)
然后选择 run 选项卡, 点击 rundoxygen 按钮开始生成.
生成完成后, "D:\Work7\cocos2d-1.0.1-x-0.10.0\doxygen\" 目录下, 可以看到帮助文件夹
通过修改doxygen的一些设置, 可以很方便的生成各种标准的帮助文档.
2.2 Win32 可执行文件生成过程
1. 运行cocos2d-x 解压目录根目录下面的build-win32.bat(..\..\build-win32.bat, 生成debug库文件, 执行成功后, 库文件保存在.\Debug.win32 .
2. 运行..\..\install-templates-msvc.bat, 将项目模板加入VS2008模板库。
3. 将.\Debug.win32目录下的所有dll文件拷贝至Windows\system32\
4. 打开VS2008 IDE, 选择VisualC++工程. 新建一个项目, 可以看到新加入的cocos2d模板
选择第一项, cocos2d-win32 applivation, 为项目任意命名(因为这一版无论怎样命名, 生成的工程文件都是helloword), 然后在向导栏选择默认值, 直接点finish.进入项目设计界面.
5. 依次选择 工具->选项->项目和解决方案->VC++目录
在包含文件栏, 加入下列项目
D:\Work7\cocos2d-1.0.1-x-0.10.0\Box2D
D:\Work7\cocos2d-1.0.1-x-0.10.0\CocosDenshion\include
D:\Work7\cocos2d-1.0.1-x-0.10.0\cocos2dx\platform\third_party\win32\OGLES
D:\Work7\cocos2d-1.0.1-x-0.10.0\cocos2dx\platform\win32
D:\Work7\cocos2d-1.0.1-x-0.10.0\cocos2dx\platform
D:\Work7\cocos2d-1.0.1-x-0.10.0\cocos2dx\include
D:\Work7\cocos2d-1.0.1-x-0.10.0\cocos2dx
D:\Work7\cocos2d-1.0.1-x-0.10.0
D:\Work7\cocos2d-1.0.1-x-0.10.0\chipmunk\include\chipmunk
D:\Work7\cocos2d-1.0.1-x-0.10.0\cocos2dx\platform\third_party\win32
(上面红部分第一个是重力引擎, 第二个应该是个网络连接的东西android软件)
在库文件栏, 加入
D:\Work7\cocos2d-1.0.1-x-0.10.0\Debug.win32
(引用的是该目录下的所有Lib文件)
(发布时用release目录下的!!)
6. 点击VS9 IDE的启动调试按钮, 正常情况可以编译通过, 并显示 helloworld页面
看到这个页面, 表示win32环境配置成功.
2.3 常见问题总汇
1. 错误:
"error PRJ0019: 某个工具从以下位置返回了错误代码"(及类似错误)
"引用了一个%$#$#@.."
处理:
include 设置有误.
dll没有放在正确位置
2. 错误:
"LNK1000: Internal error during IncrBuildImage"
"....上一个增量链接没有生成它;正在执行完全链接..."
处理:
这是微软的一个漏洞, 下载KB948127补丁, 安装即可.
如果不能正常安装, 也可以把VS9中的增量编译关掉:
项目名处点右键, 依次选择->属性->配置属性->链接器->常规->启用增量链接()
以后再遇上此类问题, 可以尝试再次编译或者清理后重新生成.
3. 错误:
"....error LNK2019: 无法解析的外部符号...."
处理:
lib没有添加依赖
工程 点右键->属性->配置属性->链接器->输入 附加依赖项 填入以下lib文件
libcocos2d.lib libgles_cm.lib libBox2d.lib libchipmunk.lib libcurl_imp.lib libCocosDenshion.lib
libjpeg.lib libpng.lib liblua.lib libxml2.lib libEGL.lib libzlib.lib libzlib.lib libiconv.lib
pthreadVCE2.lib
(根据实际使用情况填写)
3cocos2d-x Android 环境配置
3.1 android开发环境配置
Android开发需要用到JDK,做程序的都知道……
3.1.1 Eclipse 3.7.1
下载地址:/downloads/packages/eclipse-classic-371/indigosr1
选择对应的连接进行下载(32位操作系统或64位操作系统)
eclipse为全绿开发工具,直接解压缩后即可使用。
3.1.2 Eclipse ADT插件
该插件是 Eclipse平台下用来开发 Android 应用程序的插件。打开eclipse3.7.1选择 Help-> Software Updates,在Work with栏填入le/android/eclipse/ 等待eclipse搜索完成后,会在主视窗中列出ADT插件下载项目,全部选择,点击Next按钮。
再次点选Next按钮后出现软件许可窗口,需要勾选同意,然后点击Finish按钮eclipse会开始下载ADT插件。完成后重新启动可以在File->New->Project菜单下到Android Project证明ADT更新成功

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。