Home  >  Article  >  Database  >  初触cocos2d-x,win32平台搭建以及创建第一个cocos2d-x项目遇到

初触cocos2d-x,win32平台搭建以及创建第一个cocos2d-x项目遇到

WBOY
WBOYOriginal
2016-06-07 15:26:581109browse

应项目需要使用cocos2d-x开发,又要学习新东东了。 ·cocos2d-x 是一个支持多平台的 2D 手机游戏引擎, 用C重写cocos2d-iphone引擎的一个开源项目 ,想了解更多的童鞋美去百度吧。一切回到原点,还是老样子先从helloworld开始 搭建开发环。 网上有很多关于co

        应项目需要使用cocos2d-x开发,又要学习新东东了。·cocos2d-x 是一个支持多平台的 2D 手机游戏引擎,用C++重写cocos2d-iphone引擎的一个开源项目,想了解更多的童鞋美去百度吧。一切回到原点,还是老样子先从helloworld开始搭建开发环。

        网上有很多关于cocos2d-x部署安装部署的文章,开始不复杂,但是装在自己本本上还有遇到的些问题。

       我是按照这篇文章来部署:cocos2d-x-win32 安装部署流程,但环境是vs2010

       没有软件安装包的链接地址初触cocos2d-x,win32平台搭建以及创建第一个cocos2d-x项目遇到,为了方便配置环境的童鞋,我给补上,见下

       1) VS2010安装,下载地址点击此处下载vs2010

          最好把番茄插件也装上,确实会提高工作效率,到我的资源里去下载,不需要分数。

       2) 下载最新的cocos2d-x  点击此处下载cocos2d-2.0-x-2.0.4

        3)  解压下载的源码包至任意路径,例如:F:\work\cocos2d-x

          进入目录:F:\work\cocos2d-x\cocos2d-2.0-x-2.0.4\template\msvc
          双击运行InstallWizardForVC2010Express.js进行项目模块安装,成功后有提示,只要正确安装了vs,应该就不会失败吧初触cocos2d-x,win32平台搭建以及创建第一个cocos2d-x项目遇到

       4) 同样编辑cocos2d-x HelloWorld例子

        进入目录:F:\work\cocos2d-x\cocos2d-2.0-x-2.0.4,用vs2010打开cocos2d-win32.vc2010.sln.

        将HelloCpp设置为默认启动项目,

         Debug模式进行编译,编译完毕后运行,Release模式下进行编译,编译完毕后运行。

      5) 测试项目模板

          文件--》项目--》新建项目--》选择Win32程序--》输入项目名 --》出现模板向导 --》不使用附加的引擎--》 将新项目设为默认启动项目
         Debug和Release模式分别编译运行 .

      6) 单独创建cocos2d-x项目

          首先关闭所有的解决方案 ,  文件--》项目--》新建项目--》cocos2d-x--》Cocos2d-win32 Application,目标位置要设置在你安装cocos2d-x的位置,这里我们选择F:\work\cocos2d-x\cocos2d-2.0-x-2.0.4--》完成向导(不选择任何附加引擎)

选择Debug模式进行编译,出现以下问题:

fatal error C1083: 无法打开包括文件:“CCStdC.h”: No such file or directory

fatal error C1083: 无法打开包括文件:“cocos2d.h”: No such file or directory

fatal error C1083: 无法打开包括文件:“cocos2d.h”: No such file or directory

解决方法如下:选择项目属性--》C/C++--》附件包含目录设置为:$(ProjectDir)..\..\..\cocos2dx;$(ProjectDir)..\..\..\cocos2dx\include;$(ProjectDir)..\..\..\cocos2dx\kazmath\include;$(ProjectDir)..\..\..\cocos2dx\platform\win32;$(ProjectDir)..\..\..\cocos2dx\platform\third_party\win32\OGLES;..\Classes;%(AdditionalIncludeDirectories);F:\work\cocos2d-x\cocos2d-2.0-x-2.0.4\cocos2dx\platform\third_party\win32\libraries

连接器--》输入--》附件依赖项设置为:opengl32.lib;glew32.lib;libcocos2d.lib;%(AdditionalDependencies)

  应用--》确定,Debug编译,报错: fatal error LNK1104: 无法打开文件“glew32.lib”

解决如下:

1. 把F:\work\cocos2d-x\cocos2d-2.0-x-2.0.4\Debug.win32下的静态链接库
    libcocos2d.lib 、   libEGL.lib 、   libgles_cm.lib 、   libxml2.lib 、   libzlib.lib
   拷贝至F:\work\cocos2d-x\cocos2d-2.0-x-2.0.4\FirstDemo\Debug.win32,如果嫌麻烦把所有的lib都拷贝过去也可以。

2.把F:\work\cocos2d-x\cocos2d-2.0-x-2.0.4\Debug.win32下的静态链接库

  libcocos2d.dll 、libEGL.dll 、libgles_cm.dll 、libxml2.dll 、libzlib.dll

 拷贝至 F:\work\cocos2d-x\cocos2d-2.0-x-2.0.4\FirstDemo\Debug.win32,嫌麻烦就都拷贝过去

重新编译运行,出现helloWorld了吧?

OK,不知道这算不算站在cocos2d-x的门边了初触cocos2d-x,win32平台搭建以及创建第一个cocos2d-x项目遇到


 

 

 

 

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn