`
Rudolph
  • 浏览: 67471 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

coco2d-x使用vs开发环境配置

阅读更多

 

 

一、下载cocos2d-x 略

我当前使用的是cocos2d-2.1rc0-x-2.1.2

 

二、添加工程模板

在cocos2d-x目录中找到并运行template\msvc\InstallWizardForVS2010.js

在cmd控制台用一下命令执行JS脚本

wscript //e:jscript 文件名.js

则添加了VS2010的cocos2d工程模板

 

三、生成库

在cocos2d-x目录中打开cocos2d-win32.vc2010.sln(根据自己的VS版本)

生成解决方案,Debug的和Release的都生成一下

生成完后会在cocos2d-x的目录出现Debug.win32和Release.win32文件夹,里面就是要用到的库文件

 

四、配置系统环境变量

计算机(我的电脑)->属性->高级系统设置->环境变量

系统变量中新建 变量名:COCOS2DX_ROOT 变量值:你的cocos2d-x根路径

找到Path变量 末尾加上%COCOS2DX_ROOT%\Debug.win32

 

五、配置VS属性管理器

(配置这一步的目的是避免每次都需要将大堆的cocos2d-x库文件自己拷贝到VS项目里来)

打开VS 新建coco2d-x win32项目

打开 视图->属性管理器 展开项目

双击Debug|Win32 -> VC++目录 ->库目录 ->编辑添加

$(COCOS2DX_ROOT)\Debug.win32

双击Release|Win32 -> VC++目录 ->库目录 ->编辑添加

$(COCOS2DX_ROOT)\Release.win32

展开Debug|Win32 -> 双击Microsoft.Cpp.Win32.user -> VC++目录-> 包含目录 ->编辑添加如下:

(如果还报缺少其他什么库文件,你就在cocos2d-x目录下找到将路径添加进来即可)

 

$(COCOS2DX_ROOT)\cocos2dx\platform\win32
$(COCOS2DX_ROOT)\cocos2dx\platform
$(COCOS2DX_ROOT)\cocos2dx
$(COCOS2DX_ROOT)
$(COCOS2DX_ROOT)\cocos2dx\include
$(COCOS2DX_ROOT)\cocos2dx\platform\third_party\win32\OGLES
$(COCOS2DX_ROOT)\CocosDenshion\include
$(COCOS2DX_ROOT)\cocos2dx\kazmath\include
$(COCOS2DX_ROOT)\external

 双击Debug|Win32 和 Release|Win32下-> 链接器 -> 输入->附加依赖项-> 都添加如下:

 

libcocos2d.lib
opengl32.lib
glew32.lib
libBox2d.lib
libCocosDenshion.lib
libExtensions.lib

 

 

 

分享到:
评论

相关推荐

    coco2d-x基础资料-doc

    1. **环境配置**:安装Cocos2d-x SDK,配置开发环境。 2. **创建项目**:使用Cocos Console或Cocos Studio创建新项目。 3. **编写代码**:实现游戏逻辑,添加场景、层、精灵和动作。 4. **资源管理**:导入和管理...

    UIView和Coco2d-x场景之间的相互切换

    总的来说,`UIView`和Coco2d-x的场景切换是iOS游戏开发中常见的技术挑战,它要求开发者对两者都有深入的理解,以便能够流畅地在原生UI和游戏场景之间导航。这种切换不仅涉及视图的管理,还涉及到数据传递和状态同步...

    flappy bird 基于cocos2d-x 3.8

    1. **环境配置**:首先,你需要在你的计算机上安装Cocos2d-x 3.8开发环境,这包括设置好C++编译器、NDK(Android Native Development Kit)和JDK(Java Development Kit),并确保所有依赖项正确配置。 2. **项目...

    cocos2d-x酷跑完整源代码

    【cocos2d-x酷跑完整源代码】是一款基于cocos2d-x框架开发...通过研究这个【cocos2d-x酷跑完整源代码】,开发者不仅可以了解cocos2d-x的基本用法,还能掌握游戏开发流程、优化技巧,对提升cocos2d-x开发能力大有裨益。

    cocos2d-x+lua游戏demo源码

    【xcode工程】表明这个项目是在Apple的集成开发环境(IDE)Xcode中构建的,意味着这个游戏demo是为iOS平台设计的。Xcode提供了强大的调试工具和界面编辑器,便于开发者进行代码编写、资源管理以及应用的测试和发布。...

    Cocos2D-x权威指南完整版

    1. **设置开发环境**:如何配置Cocos2D-x的开发环境,包括安装必要的编译器和工具链,如Visual Studio、Xcode等,以及配置项目模板。 2. **基础绘图与图形**:理解Cocos2D-x的精灵(Sprite)、纹理(Texture)、...

    cocos2d-x 学习资源网站汇总

    3. **Win32环境下Cocos2d-x应用程序向导**:此资源详细介绍了如何在Windows环境下利用Visual Studio进行Cocos2d-x项目的开发,包括环境搭建、项目配置等关键步骤。 4. **Cocos2d-x 2.1.4版本参考手册**:这份手册...

    Cocos2d-JS开发之旅 从HTML5到原生手机游戏

    1. **Cocos2d-JS环境搭建**:介绍如何安装和配置Cocos2d-JS开发环境,包括设置Node.js、npm、Cocos Console等工具。 2. **基本概念和架构**:讲解Cocos2d-JS的核心组件,如Scene、Layer、Sprite,以及它们之间的...

    cocos2d-x即时战斗类游戏《战三国》源码

    游戏截图: ... cocos2d-x即时战斗类游戏《战三国》源码 说明: 绚丽的游戏画面,酷炫的游戏场景 ☆让你体验统领千军万马的感觉 群雄逐鹿 热血三国!12位各具特色的人物和32种华丽震撼的技能...开发环境: cocos2dx2.2.1

    coco2d-x3.0 curl实现下载资源(支持断点续传)

    在cocos2d-x3.0游戏开发框架中,实现资源下载并支持断点续传是一项重要的技术。这里我们主要探讨如何使用curl库来完成这一功能。curl是一个强大的URL传输库,广泛应用于各种网络数据传输场景,包括文件的下载。 ...

    coco2dx 3.0 Android环境配置

    本教程将详细讲解如何在Windows环境下配置Coco2d-x 3.0的Android开发环境。 首先,你需要遵循Cocos2d-x官方文档中的步骤来配置基础的Android开发环境。这通常包括安装Java Development Kit (JDK),Android SDK,...

    基于coco2d-html5 开发的小游戏.zip

    它是Cocos2d家族的一部分,支持JavaScript和TypeScript,使得开发者能够在浏览器环境中构建高性能的游戏和应用。本项目是一个基于Cocos2d-HTML5开发的小游戏,通过分析其文件结构和代码,我们可以深入理解如何使用这...

    3d台球帧同步强联网cocos2d-x完整客户端

    Cocos2d-x是一款跨平台的2D游戏开发引擎,它以其高效、易用的特性深受开发者喜爱。在这个项目中,我们将深入探讨如何利用Cocos2d-x 3.10版本,结合Lua 5.1脚本语言,来实现一款3D台球游戏的帧同步和强联网功能。 一...

    cocos2d-android

    6. **集成开发环境与工具**: - **Cocos Studio**:提供图形化界面,用于创建UI、编辑动画、设计场景等,大大简化了开发流程。 - **Cocos Console**:命令行工具,用于项目创建、编译、调试等,适合高级用户进行...

    coco2d源码(QP-010)H5至尊卡五星房卡麻将源码

    - **环境配置**:根据源码的要求配置相应的开发环境,例如安装 Cocos2d-x 或其他必要的库。 - **代码审查**:对源码进行全面审查,确保没有安全隐患或版权问题。 #### 3.3 源码的应用场景 - **游戏定制开发**:基于...

    apache-ant-1.9.11

    描述中提到的"Coco2d-x"是一个跨平台的游戏开发框架,它支持使用C++进行游戏开发,并且可以通过Ant工具进行自动化构建。在Cocos2d-x项目中,Ant可以帮助开发者自动化处理资源编译、代码编译、预处理步骤、生成可执行...

    CocosApp07-场景切换.zip

    在Cocos2d-x游戏开发框架中,场景(Scene)是构成游戏世界的基本元素,它代表了游戏中的一个独立可视区域或状态。场景切换是游戏中常见的操作,用于在不同的游戏阶段或界面之间进行平滑过渡。"CocosApp07-场景切换....

    luajit.zip

    《LuaJIT在Cocos2d-x开发中的关键作用及问题解决》 LuaJIT,全称为Lua Just-In-Time Compiler,是一种高效的Lua虚拟机实现,它不仅提供了对标准Lua语言的解释器,还包含了即时编译(JIT)功能,能够将Lua代码编译为...

    cocos2d:cocos2d 第一个项目

    - 安装Cocos2d-JS:通过运行`npm install -g coco2d-cli`来全局安装Cocos2d命令行工具。 - 初始化项目:使用`cocos new -p com.yourcompany.yourgame -l js -d your_game_folder`创建一个新的JavaScript项目。 2....

Global site tag (gtag.js) - Google Analytics