001-Cocos2dx-2.1.3环境搭建-windows
1.安装vs2012 2.下载cocos2dx2.1.3,解压,然后安装vs模板 安装方式要在cmd的dos中,cd到这个目录,然后安装。 结果如下: 3.启动vs新建项目: 4.项目建立完毕之后: 5.配置环境,添加头文件路径,lib路径 在视图-->属性管理器里面: 在Debug里面选择.Win32.user 修改包含目录和库目录。 包含的目录需要配置所有的cocos2dx的头文件目录,这里罗列出来,如果有缺少,自己再添加即可: (将%cocos2dxDir%替换成cocos2dx的真实路径即可) cocos2dxInclude: %cocos2dxDir%cocos2dxinclude; %cocos2dxDir%external; %cocos2dxDir%cocos2dxplatformwin32; %cocos2dxDir%cocos2dxplatformthird_partywin32pthread %cocos2dxDir%externalchipmunkincludechipmunk; %cocos2dxDir%externalsqlite3include; %cocos2dxDir%cocos2dxkazmathinclude; %cocos2dxDir%cocos2dxplatform; %cocos2dxDir%cocos2dxplatformthird_partywin32; %cocos2dxDir%chipmunkincludechipmunk; %cocos2dxDir%cocos2dx; %cocos2dxDir%CocosDenshioninclude; %cocos2dxDir%cocos2dxextensions; %cocos2dxDir%extensions %cocos2dxDir%cocos2dxextensionsCCTextureWatcher; %cocos2dxDir%cocos2dxextensionsAssetsManager; %cocos2dxDir%cocos2dxextensionsLocalStorage; %cocos2dxDir%cocos2dxextensionsnetwork; %cocos2dxDir%cocos2dxextensionsphysics_nodes; %cocos2dxDir%cocos2dxextensionsspine; %cocos2dxDir%cocos2dxextensionsGUICCControlExtension; %cocos2dxDir%cocos2dxextensionsGUICCEditBox; %cocos2dxDir%cocos2dxextensionsGUICCScrollView; %cocos2dxDir%cocos2dxextensionsCCNotificationCenter; %cocos2dxDir%cocos2dxextensionsCCListView; %cocos2dxDir%cocos2dxextensionsCCControlExtension; %cocos2dxDir%cocos2dxextensionsCCBReader; # 如果使用jni,则再添加下面的路径 C:Program FilesJavajdk1.8.0_20include; C:Program FilesJavajdk1.8.0_20includewin32; C:Program FilesJavajdk1.8.0_20includewin32bridge; 如果要用pthread添加lib:pthreadVCE2.lib 如果要用ScrollView之类的是extension范畴的,添加libExtensions.lib 6.下载OpenGL开发库:GLEW https://www.opengl.org/sdk/libs/GLEW/ 安装方法见:doc/index.html 我是vs2012,安装到的E盘,所以路径是: E:Program Files (x86)Microsoft Visual Studio 11.0VCincludeGL GLEW是一个跨平台的C++扩展库,基于OpenGL图形接口。使用OpenGL的朋友都知道,window目前只支持OpenGL1.1的涵数,但 OpenGL现在都发展到2.0以上了,要使用这些OpenGL的高级特性,就必须下载最新的扩展,另外,不同的显卡公司,也会发布一些只有自家显卡才支 持的扩展函数,你要想用这数涵数,不得不去寻找最新的glext.h,有了GLEW扩展库,你就再也不用为找不到函数的接口而烦恼,因为GLEW能自动识 别你的平台所支持的全部OpenGL高级扩展涵数。也就是说,只要包含一个glew.h头文件,你就能使用gl,glu,glext,wgl,glx的全 部函数。GLEW支持目前流行的各种操作系统(including Windows,Linux,Mac OS X,FreeBSD,Irix,and Solaris)。 7.编译: 8.运行 要运行前需要准备好cocos2dx的dll文件。最简单的方式是把cocos2d-2.1rc0-x-2.1.3Debug.win32下面的dll文件全部拷贝到C:WindowsSystem32中即可。 如果是64位系统就拷贝到C:WindowsSysWOW64 然后再运行。 ---------------------------------------------完毕----------------------------------------------- 给应用程序传递参数: 错误解决: 1.“输入错误: 没有文件扩展“.js”的脚本引擎。” 在运行中输入“regedit”进入注册表, 只需要把[HKEY_CLASSES_ROOT.js] 项下的那个默认值改成 "JSFile" 就可以正常运行JS 文件了。 2.输入错误: 无法找到脚本文件“C:UsersAdministratortemplatemsvcInstallWizardForVC2010Express.js 是因为直接双击bat的原因,需要在cmd中执行: cd /d E: 2_soft_libscocos2d-2.1rc0-x-2.1.3 #切换到cocos2dx的目录 install-templates-msvc.bat #再执行安装 3.建立项目的最后一步报错 解决方案: 卸载该更新。 4.运行时,报错: 需要将dll拷贝到程序运行目录或者系统目录(System32或者SysWOW64中) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |