001-Cocos2dx-2.1.3环境搭建-windows
来源:互联网 发布:淘宝交易数据 编辑:程序博客网 时间:2024/06/01 09:05
1.安装vs2012
2.下载cocos2dx2.1.3,解压,然后安装vs模板
安装方式要在cmd的dos中,cd到这个目录,然后安装。
结果如下:
3.启动vs新建项目:
4.项目建立完毕之后:
5.配置环境,添加头文件路径,lib路径
在视图-->属性管理器里面:
在Debug里面选择.Win32.user
修改包含目录和库目录。
包含的目录需要配置所有的cocos2dx的头文件目录,这里罗列出来,如果有缺少,自己再添加即可:
(将%cocos2dxDir%替换成cocos2dx的真实路径即可)
cocos2dxInclude:
%cocos2dxDir%\cocos2dx\include;
%cocos2dxDir%\external;
%cocos2dxDir%\cocos2dx\platform\win32;
%cocos2dxDir%\cocos2dx\platform\third_party\win32\pthread
%cocos2dxDir%\external\chipmunk\include\chipmunk;
%cocos2dxDir%\external\sqlite3\include;
%cocos2dxDir%\cocos2dx\kazmath\include;
%cocos2dxDir%\cocos2dx\platform;
%cocos2dxDir%\cocos2dx\platform\third_party\win32;
%cocos2dxDir%\chipmunk\include\chipmunk;
%cocos2dxDir%\cocos2dx;
%cocos2dxDir%\CocosDenshion\include;
%cocos2dxDir%\cocos2dx\extensions;
%cocos2dxDir%\extensions
%cocos2dxDir%\cocos2dx\extensions\CCTextureWatcher;
%cocos2dxDir%\cocos2dx\extensions\AssetsManager;
%cocos2dxDir%\cocos2dx\extensions\LocalStorage;
%cocos2dxDir%\cocos2dx\extensions\network;
%cocos2dxDir%\cocos2dx\extensions\physics_nodes;
%cocos2dxDir%\cocos2dx\extensions\spine;
%cocos2dxDir%\cocos2dx\extensions\GUI\CCControlExtension;
%cocos2dxDir%\cocos2dx\extensions\GUI\CCEditBox;
%cocos2dxDir%\cocos2dx\extensions\GUI\CCScrollView;
%cocos2dxDir%\cocos2dx\extensions\CCNotificationCenter;
%cocos2dxDir%\cocos2dx\extensions\CCListView;
%cocos2dxDir%\cocos2dx\extensions\CCControlExtension;
%cocos2dxDir%\cocos2dx\extensions\CCBReader;
# 如果使用jni,则再添加下面的路径
C:\Program Files\Java\jdk1.8.0_20\include;
C:\Program Files\Java\jdk1.8.0_20\include\win32;
C:\Program Files\Java\jdk1.8.0_20\include\win32\bridge;
如果要用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.0\VC\include\GL
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)。
项目主页: http://glew.sourceforge.net/
文档地址: http://glew.sourceforge.net/install.html
下载地址: https://sourceforge.net/project/downloading.php?group_id=67586&filename=glew-1.5.1-src.zip
7.编译:
8.运行
要运行前需要准备好cocos2dx的dll文件。最简单的方式是把cocos2d-2.1rc0-x-2.1.3\Debug.win32下面的dll文件全部拷贝到C:\Windows\System32中即可。
如果是64位系统就拷贝到C:\Windows\SysWOW64
然后再运行。
---------------------------------------------完毕-----------------------------------------------
给应用程序传递参数:
错误解决:
1.“输入错误: 没有文件扩展“.js”的脚本引擎。”
在运行中输入“regedit”进入注册表,
只需要把[HKEY_CLASSES_ROOT\.js] 项下的那个默认值改成 "JSFile" 就可以正常运行JS 文件了。
2.输入错误: 无法找到脚本文件“C:\Users\Administrator\template\msvc\InstallWizardForVC2010Express.js
是因为直接双击bat的原因,需要在cmd中执行:
cd /d E:\02_soft_libs\cocos2d-2.1rc0-x-2.1.3 #切换到cocos2dx的目录
install-templates-msvc.bat #再执行安装
3.建立项目的最后一步报错
解决方案:
卸载该更新。
4.运行时,报错:
需要将dll拷贝到程序运行目录或者系统目录(System32或者SysWOW64中)
- 001-Cocos2dx-2.1.3环境搭建-windows
- 001-Cocos2dx-2.1.3环境搭建-windows
- Windows搭建cocos2dx开发环境
- cocos2dx windows平台环境搭建
- windows下搭建cocos2dx Android开发环境
- windows搭建android和cocos2dx环境
- cocos2dx 3.0 android windows环境搭建
- Windows环境下搭建Cocos2dx的android开发环境
- Windows环境下搭建Cocos2dx的android开发环境
- cocos2dx 2.2.3在Windows 7 64bit上搭建开发环境
- windows eclipse c++ cocos2dx 游戏开发环境搭建
- windows下cocos2dx/eclipse/android开发环境搭建
- 一、小贝学习cocos2dx——windows环境搭建
- Windows下搭建cocos2dx android开发环境(不用Cygwin)
- cocos2dx-3.5 Windows中android开发环境搭建
- Windows下Cocos2dx-3.10的Android交叉编译环境搭建
- Windows下Cocos2dx-3.10的Android交叉编译环境搭建
- Windows下Cocos2dx-3.10的Android交叉编译环境搭建
- 1051. Pop Sequence (25)
- 优雅编程之这样创建类,你就“正常”了!
- Android 5.x support.design.widget---Snackbar
- overload和override的区别
- C++中getline函数
- 001-Cocos2dx-2.1.3环境搭建-windows
- HDU 4930 斗地主模拟
- Android Studio中的.gradle文件解读
- 常用正则表达式
- Linerlayout background selector无效解决方法
- sprintf()函数的用法
- NOIP 2012 Vigenère 密码
- 血的教训:程序编译出错 crashed崩溃
- 【个人喜好诗词之一】滕王阁序