Cocos2D-x之搭建篇
来源:互联网 发布:如何购买淘宝店铺模板 编辑:程序博客网 时间:2024/06/05 20:41
1 环境
Visiual 2010 cocos2d-x 2.1.32 目录及重要文件理解
首先要知道一件事,下载的cocos2d-x中包含了支持库和例子代码两部分。
1、编译的时候可以把支持库和例子代码看成一个整体一起编译,
2、可以把源代码先编译成dll与lib文件(当然也包括头文件),我们暂且把这部分称之为cocos2d-x的支持库。 然后在支持库和例子代码一起编译成最终结果。
首先解压cocos2d-2.1rc0-x-2.1.3
有几个重要文件要解释下:
build-win32.bat 命令行编译,暂时用不到。执行后会把例子代码和cocos2d
cocos2d-win32.vc2010.sln 例子代码的执行程序。(这里一定要把例子代码执行一遍,不然无法生成支持库)。
install-templates-msvc.bat Visual studio 的项目创建向导安装脚本。最终会依据你安装的VS版本调用到不同的脚本去安装COCOS项目创建向导。
template\msvc\InstallWizardForVC2010Express.js
template\msvc\InstallWizardForVS2010.js
template\msvc\InstallWizardForVS2012.js
template\msvc\InstallWizardForVS2012Express.js
3 编译例子代码
使用VS打开cocos2d-win32.vc2010.sln,右键点击项目生成解决方案如下图,然后等待执行成功会在cocos2d-x根目录下生成文件夹Debug.win32。里面包含有支持库(dll和lib)。
这一步其实也把例子代码一起编译好了。
右键AssetsManagerTest,或者 HelloCpp 或者TestCpp。选择调试->启动新实例会启动编译好的三个例子项目。
4 安装COCOS2D-x项目创建向导
点击install-templates-msvc.bat向VS安装COCOS项目创建向导。
安装向导创建好了之后,遇到一个问题,在创建的时候提示脚本出错,仔细查看下发现是下面两个脚本报错(这两个文件时VC下的文件,在执行install-templates-msvc.bat时生成的)。
Microsoft Visual Studio10.0\VC\VCWizards\2052\ common.js
Microsoft Visual Studio10.0\VC\VCWizards\2052\ Script.js
解决办法:
右键点击下面两个文件,选择属性,常规,然后解除锁定即可。
cocos2d-2.1rc0-x-2.1.3\template\msvc\CCAppWiz.win32\HTML\1033\default.htm
cocos2d-2.1rc0-x-2.1.3\template\msvc\CCAppWiz.win32\HTML\1033\features.htm
5 创建新项目HelloWord
创建新项目的时候可以在原来的例子中添加新项目,和原来的代码一起编译,但是当项目比较多的时候,运行起来会很慢。故现在要求把COCOS2D支持库先编译出来(别忘了支持库包括lib、dll和头文件哦,缺一不可)。
头文件是:cocos2d-2.1rc0-x-2.1.3 下的三个目录cocos2dx CocosDenshion extensions
拷贝到 新项目根目录下
库在第一步为例子代码生成解决方案生成的Debug.win32中,将其中的Dll与Lib拷贝出来,放入新项目中的路径为 新项目根目录\Debug.win32
参考文章
http://blog.csdn.net/wxc237786026/article/details/9047185
http://www.cnblogs.com/andyque/archive/2011/09/27/2192928.html
子龙山人的避免copy文件夹和支持库
http://www.cnblogs.com/andyque/archive/2011/09/27/2192920.html
无非就是把dll库放入到c:\Windows\System32目录下
然后把头文件和lib库放入到自己创建的一个路径下。然后修改VC的配置。具体就是属性管理器->Debug|win32 ->Microsoft.Cpp.Win32.user。打开文件后在VC++选项中更改“包含目录"和"库目录”把刚才创建的包含进来即可。
以后想升级的话只需要更新头文件,lib dll库即可。
6 Doygen生成COCOS2d-X文档
下载doxygen软件.
http://www.doxygen.nl/download.html#latestsrc
下载doxygen-1.8.4-setup.exe可自动适应32位与64位系统,然后进行安装,安装后的界面为
安装后打开的界面为下图所示:
选择FILE->OPEN.选择cocos2d-2.1rc0-x-2.1.3/document下的doxygen.config文件.
点击RUN选项卡中的Run Doxygen即可在cocos2d-2.1rc0-x-2.1.3/document目录下生成html文件夹。击其中的index.html即可。于经常翻阅,可将其设置为桌面快捷方式。
7结尾
cocos2d-x-2.1.4貌似取消了msvc文件夹,仍然保留的install-templates-msvc.bat也就不起作用了,所以无法向VC添加COCOS2D的项目创建向导。故只能通过命令行进行编译运行。创建工程的脚本为 python create_project.py 使用Cygwin(http://www.cygwin.com/ )。有兴趣的同学可以学习下Python脚本,貌似命令行更能够看出基本的东西。
以下尚未测试
l goto : http://www.cygwin.com/ and download setup.exe
l excutesetup.exe and install basic cygwin system .
l excutesetup.exe again ,and select install python model .
l you canfound 'Cygwin Terminal' on your desktop ,run it,
l thisapplication GUI like linux system.
l use 'cd'command in your cocos2d-x-2.1.4\tools\project-creator\ directory.
l excute'python create_project.py' in cygwin system .
l you canfind this script help Tips .
如果你想用高级版本,可以通过例子程序编译出dll lib ,然后把编译出的库和头文件拷贝到出来替换2.1.3中创建的目录即可。
- Cocos2D-x之搭建篇
- Cocos2D-X之环境搭建
- cocos2d-x之环境搭建
- cocos2d-x之android编译环境搭建(第二篇)[版本:cocos2d-x-3.1.1]
- Cocos2d-x学习笔记之Cocos2d-x开发环境搭建
- cocos2d-x游戏开发(一)之环境搭建篇
- cocos2d-x之---- IOS开发环境搭建
- Python环境之 cocos2d-x搭建
- Cocos2d-x 开发之环境搭建
- Cocos2d-x教程之环境搭建
- win7搭建cocos2d-x
- 搭建cocos2d-x工程
- cocos2d-x 环境搭建
- cocos2d-x 环境搭建
- cocos2d-x 环境搭建
- cocos2d-x 环境搭建
- cocos2d-x 环境搭建
- cocos2d-x环境搭建
- 【deep learning学习笔记】最近读的几个ppt(四)
- Spring 事务注解
- cdev结构体
- FlexPaper+SWFTools 实现仿百度文库及一些小问题
- IOCP以及扩展Windows socket函数应用示例
- Cocos2D-x之搭建篇
- Windows Socket编程头文件以及lib
- HeadFirst design pattern笔记-装饰者模式
- 杭电ACM HDU 2515 Yanghee 的算术
- cocos2d-x的初步学习十八之坦克大战五
- 弃用个人博客站重返CSDN缘由
- 在VMWare Workstation8.0上使用ubuntu11安装和配置Hadoop群集环境04_WordCount示例
- 后台运行FTP存取文件实例及命令详解
- 用Ogre做一个效率高又漂亮的水面