注册
首页
新手
问答
论坛
开发者中心
资讯
市场
开发
iPhone开发
iPad开发
游戏开发
专题
线下聚会
基础知识
开发环境
起步教学
新手专题
从今天开始学习开发iOS应用开发
最新问题
热门问题
用户
未解答提问
我要提问
苹果开发
新手区
市场销售区
美术区
游戏开发区
议事大厅
招聘外包区
开发者中心首页
App Store应用排行
发码
签名
FAQ
社区应用
帖子
相册
日志
群组
热榜
分享
记录
最新帖子
精华区
社区服务
勋章中心
道具中心
会员列表
统计排行
基本信息
管理团队
管理操作
在线会员
会员排行
版块排行
帖子排行
标签排行
左右分栏
帮助
热门标签:
开发
iPhone
iphone开发
app
ios
隐藏
快速浏览
Cocoa China Mac OS / iOS技术论坛讨论区
OS X开发讨论区
iPhone开发 / iPad开发 新手提问区
iPhone开发 / iPad开发 一般讨论区
Html 5,跨平台技术讨论区
苹果App Store论坛讨论区
App Store上线/推广/销售讨论区
iOS产品发布发码区
限免专区
AdMob 相关讨论专区
苹果iOS游戏开发论坛讨论区
游戏开发讨论区
Cocos2d-x中文社区
Unity游戏引擎工具开发讨论区
苹果iOS开发资源
美术区
开发资源区
代码例子区
其他苹果相关
苹果开发者综合议事大厅
人才招聘/外包区
交易/宣传区
站务区
CocoaChina 开发讨论区
»
游戏开发讨论区
»
[cocos2d-x-win32] 安装部署流程整理
热门版块:
App Store上线/推广/销售讨论区
iOS产品发布发码区
交易/宣传区
苹果iOS游戏开发论坛讨论区
限免专区
quad-c客户端
上一主题
下一主题
«
1
2
3
4
»
Pages: 1/4
Go
新 帖
主题 : [cocos2d-x-win32] 安装部署流程整理
supersu
级别: 新手上路
UID:
26768
精华:
2
发帖:
26
威望:
300 点
贡献值:
0 点
在线时间:
110(时)
注册时间:
2010-08-05
最后登录:
2013-05-06
楼主 :
发表于:
2011-01-06 10:51
发自:
Web Page
倒序阅读
只看楼主
小
中
大
来源于
Cocos2D-X
分类
[cocos2d-x-win32] 安装部署流程整理
管理提醒:
本帖被 gagaga 执行加亮操作(2011-01-07)
【CocoaChina线下聚会】6月22日3W咖啡,聚焦WWDC2013
本帖属于
CocoaChina
会员发表,转帖请写明来源和帖子地址
cocos2d-x相信大家都知道,是用C++重写cocos2d-iphone引擎的一个开源项目。
其中win32版本可以在xp+VS2008下进行开发,这对于手边没有mac,想要写一些
简单的效果或是代码练练手来说是最好不过的(而且从c++到objc的移植也不是那么困难)。
下面我主要将自己从环境搭建部署到一个简单例子的移植的流程,和大家做一个分享,有
什么不对的,可以改进的地方或是问题,欢迎大家提出。
1.VS2008安装(下载安装包,直接安装,可以再安装时只选取C++的模块)
2.cocos2d-x安装部署
1)下载cocos2d-x最新代码(官方网站):cocos2d-0.99.4-x-0.7.1.zip
2)安装cocos2d-x项目模板
·解压下载的源码包至任意路径(例:E:\cocos2d-0.99.4-x-0.7.1)
·进入目录:E:\cocos2d-0.99.4-x-0.7.1\template\CCXAppWiz.vs
·双击运行setup_vs2008.js文件进行项目模板安装
·成功后有提示(Express版会提示失败但是可以在注册表添加一项解决)
3)编译cocos2d-x HelloWorld例子
·进入目录:E:\cocos2d-0.99.4-x-0.7.1
·用VS2008打开cocos2d-win32.sln
·将活动项目设置为HelloWorld
·Debug模式下进行编译
·编译完毕后运行
·Release模式下进行编译
·编译完毕后运行
4)编译cocos2d-x libCocosDenshion(稍后利用项目模板创建项目时,如果选中了“Simple Audil Engine in Cocos Denshio”的话就需要该项目生成的lib库)
·将活动项目设置为libCocosDenshion
·Debug模式下进行编译
·Release模式下进行编译
5)编译cocos2d-x tests例子
·将活动项目设置为tests
·Debug模式下进行编译
·编译完毕后运行
·Release模式下进行编译
·编译完毕后运行
6)测试项目模板
·右击解决方案
·添加新项目
·添加新项目
·选择Win32程序,输入项目名
·出现模板向导
·不使用附加的引擎
·将新项目设为启动项
·Debug和Release模式分别编译运行
3.单独创建cocos2d-x项目
1)首先关闭所有的解决方案
2)新建解决方案(目标位置随意)
3)完成向导(不选择任何附加引擎)
4)将文件夹“E:\cocos2d-0.99.4-x-0.7.1\cocos2dx”移至新建项目的目录中“D:\ProjectDemo\cocos2dx”
5)将文件夹“E:\cocos2d-0.99.4-x-0.7.1\Debug.win3”中的静态链接库:
libcocos2d.lib
libEGL.lib
libgles_cm.lib
libxml2.lib
libzlib.lib
移至“D:\ProjectDemo\ProjectDemo”文件夹中
6)编译项目可以正常结束
7)将文件夹“E:\cocos2d-0.99.4-x-0.7.1\Debug.win3”中的静态链接库:
libcocos2d.dll
libEGL.dll
libgles_cm.dll
libxml2.dll
libzlib.dll
移至“D:\ProjectDemo\Debug.win32”文件夹中
8)运行项目成功
9)注:由于该项目是在Debug模式下编译运行的,所以使用的是Debug.win32下的静/动态链接库,如果要在Release模式下编译运行的话,请用对应的库文件
4.演示程序(根据《Learn iPhone and iPad Cocos2D Game Development》这本书第三章的Essential代码移植的)
附:安装Visual+Assist(网上下一个支持VS2008的,可以大大提高编码效率)
说明:
1.VS2008我不小心装了中文版的,所以只能抱歉了
2.论坛贴图实在搞不定,不知道为什么大小调整不了
3.所有贴图及流程都在附件里(excel)
4.所附源码中我删掉了(cocos2d文件夹,流程中提到的),因为实在太大了
附件:
cocos2d-x安装部署流程.zip
(8128 K) 下载次数:626
清空我的评分动态
本帖最近评分记录: 共1条评分记录
gagaga
可可豆
+5
2011-01-07
-
隐藏评分记录
Mail: supersuraccoon@gmail.com
回复
引用
举报
顶端
crossingfire
级别: 骑士
UID:
27138
精华:
0
发帖:
243
威望:
2417 点
贡献值:
0 点
在线时间:
532(时)
注册时间:
2010-08-09
最后登录:
2013-05-28
沙发 :
发表于:
2011-01-06 11:19
发自:
Web Page
只看该作者
小
中
大
【CocoaChina线下聚会】6月22日3W咖啡,聚焦WWDC2013
本帖属于
CocoaChina
会员发表,转帖请写明来源和帖子地址
感谢分享~~
cocos2d-x确实很强大,很方便,现在就用这个在pc上练手~~~
回复
引用
举报
顶端
walzer
级别: 论坛版主
UID:
22064
精华:
0
发帖:
132
威望:
1293 点
贡献值:
0 点
在线时间:
57(时)
注册时间:
2010-06-12
最后登录:
2013-06-10
板凳 :
发表于:
2011-01-07 18:30
发自:
Web Page
只看该作者
小
中
大
【CocoaChina线下聚会】6月22日3W咖啡,聚焦WWDC2013
本帖属于
CocoaChina
会员发表,转帖请写明来源和帖子地址
教程和移植都相当强大⋯⋯感谢supersu的贡献!
回复
引用
举报
顶端
gold
级别: 骑士
UID:
8036
精华:
0
发帖:
161
威望:
1610 点
贡献值:
0 点
在线时间:
507(时)
注册时间:
2009-08-22
最后登录:
2013-06-18
3 楼:
发表于:
2011-01-07 18:47
发自:
Web Page
只看该作者
小
中
大
本帖属于
CocoaChina
会员发表,转帖请写明来源和帖子地址
顶。。。。
回复
引用
举报
顶端
shawn_water
级别: 新手上路
UID:
38760
精华:
0
发帖:
20
威望:
200 点
贡献值:
0 点
在线时间:
38(时)
注册时间:
2010-11-18
最后登录:
2012-06-11
4 楼:
发表于:
2011-01-07 19:03
发自:
Web Page
只看该作者
小
中
大
本帖属于
CocoaChina
会员发表,转帖请写明来源和帖子地址
这个一定要顶顶
回复
引用
举报
顶端
maradona1235
级别: 侠客
UID:
41954
精华:
0
发帖:
136
威望:
1225 点
贡献值:
0 点
在线时间:
482(时)
注册时间:
2010-12-09
最后登录:
2013-03-22
5 楼:
发表于:
2011-01-08 17:42
发自:
Web Page
只看该作者
小
中
大
本帖属于
CocoaChina
会员发表,转帖请写明来源和帖子地址
mark~~
回复
引用
举报
顶端
hellomobile
级别: 侠客
UID:
32190
精华:
0
发帖:
52
威望:
520 点
贡献值:
0 点
在线时间:
54(时)
注册时间:
2010-09-29
最后登录:
2011-03-04
6 楼:
发表于:
2011-01-11 00:37
发自:
Web Page
只看该作者
小
中
大
本帖属于
CocoaChina
会员发表,转帖请写明来源和帖子地址
回复
引用
举报
顶端
lsw158
级别: 侠客
UID:
46488
精华:
0
发帖:
65
威望:
640 点
贡献值:
0 点
在线时间:
134(时)
注册时间:
2011-01-12
最后登录:
2013-06-06
7 楼:
发表于:
2011-01-12 20:16
发自:
Web Page
只看该作者
小
中
大
本帖属于
CocoaChina
会员发表,转帖请写明来源和帖子地址
绝对的顶
回复
引用
举报
顶端
walzer
级别: 论坛版主
UID:
22064
精华:
0
发帖:
132
威望:
1293 点
贡献值:
0 点
在线时间:
57(时)
注册时间:
2010-06-12
最后登录:
2013-06-10
8 楼:
发表于:
2011-01-15 10:15
发自:
Web Page
只看该作者
小
中
大
本帖属于
CocoaChina
会员发表,转帖请写明来源和帖子地址
昨天我们已经试验成功Xcode里的cocos2d-x新建项目模板了,敬请期待
回复
引用
举报
顶端
guafeng
级别: 新手上路
UID:
38430
精华:
0
发帖:
30
威望:
291 点
贡献值:
0 点
在线时间:
26(时)
注册时间:
2010-11-16
最后登录:
2013-05-20
9 楼:
发表于:
2011-01-22 12:09
发自:
Web Page
只看该作者
小
中
大
本帖属于
CocoaChina
会员发表,转帖请写明来源和帖子地址
多谢楼主,关注中。
期待楼主的从win32移植到iphone的教程,这样就完满了。
回复
引用
举报
顶端
上一主题
下一主题
«
1
2
3
4
»
Pages: 1/4
Go
CocoaChina 开发讨论区
»
游戏开发讨论区
http://www.cocoachina.com/bbs
访问内容超出本站范围,不能确定是否安全
继续访问
取消访问
描述
快速回复
关注本帖
(如果有新回复会站内信通知您)
限 100 字节
进入高级模式
加粗
字体颜色
背景颜色
插入链接
图片
验证问题:
论坛技术问题应该发布到? 正确答案:CocoaChina问答
按"Ctrl+Enter"直接提交
上一个
下一个
Copyright © 2008-2013 CocoaChina.com |
Cocoa China
苹果开发中文站 Powered by
phpwind
Certificate Code
© 2003-2010
phpwind.com
Corporation.
京公网安备
11010502011183
京ICP证
100954号
京ICP备
11006519号