zoukankan      html  css  js  c++  java
  • cocos2dx学习使用笔记一(从win32开始。。。下载、安装、配置、hello world篇)

    一、前言:

      本来不想写的,因为网上已经有很详细的教程了,例如:http://mobile.51cto.com/iphone-330533.htm,但是由于版本、每个人自身的操作系统等情况不同,该教程不能做到面面俱到,所以自己做些记录吧。声明下我自己这边的配置:xp系统、安装了vs2003、2008、2010。

    一、下载:

      1、到http://download.cocos2d-x.org下载cocos2d-x的最新稳定版,我下载的是2.0.4版本。

      2、解压到d盘,如D:\cocos2d-x。

      3、编译整个项目并安装vs的wizard:双击build-win32.bat编译整个项目,有点费时,程序猿出去走走吧,估计要30分钟左右。编译结束后,双击install-templates-msvc.bat给vs安装wizard。安装完后启动vs2010,新建项目,你会发现多了个项目模板,如下图:

      

      4、创建一个cocos2d-x项目:

      通过vs2010打开cocos2d-win32.vc2010.sln,如下图:

      

      右键点击解决方案-》添加-》新建项目,选择“cocos2d-x”,选择“cocos2d-win32 application”,在名称那里填入“cocos2dxSimpleGame”,如下图:

      

      点击确定进入下一步,不勾选Box2D,勾选“SimpleAudioEngine in CocosDenshion”,然后完成,如下图:

      

      

    5、编译运行:

      现在已经创建了一个win32项目了:Cocos2dSimpleGame.win32,将这个项目设置为启动项目,并依赖于libcocos2d和libCocosDenshion这两个库,编译并运行看看效果吧,如果没有以外,可以看见下图:

      

    6、我自己的意外及解决方案:

      我第一次生成Cocos2dSimpleGame.win32时编译失败,报了一些错误,都是些重定义之类的,我看了下代码,原来是代码重复了,就是main.cpp、main.h、resource.h里面的内容写入了两次,我觉得很奇怪,但是显然我不知道为什么会发生这样的事情,要问就去问cocos2d-x的开发团队吧。。。我把里面重复的代码注释掉之后,就编译通过了,并生成了上图。

      

      

  • 相关阅读:
    BZOJ 4525 二分
    BZOJ 4565 状压DP
    BZOJ 3930 容斥原理
    BZOJ 4562 搜索...
    BZOJ 4563 错排+高精度
    BZOJ 1833 数位DP
    BZOJ 4517 组合数+错排
    python 入门学习(二)
    python 入门学习
    Python 爬虫
  • 原文地址:https://www.cnblogs.com/yuohoo/p/2887516.html
Copyright © 2011-2022 走看看