【Cocos2d-x】Win7+ vs2012,2010 + Cocos2d-x2.2 配置Cocos2d-X项目-环境

2023-05-16

新安装搭建cocos2d-X的跳过这里,看下面红色开始:

cocos2d-x删除vs2012项目模板(这一步新使用cocos2d-x的不需要)

如果你切换cocos2d-x版本的话, 要将之前版本的vs模板删除掉,方法如下:

进入以下目录(根据自己的vs版本):

  1. VS2008: C:\Program Files\Microsoft Visual Studio 9.0\VC\vcprojects\
  2. VC2008Express: C:\Program Files\Microsoft Visual Studio 9.0\VC\Express\VCProjects
  3. VS2010: C:\Program Files\Microsoft Visual Studio 10.0\VC\vcprojects\
  4. VC2010Express: C:\Program Files\Microsoft Visual Studio 10.0\VC\Express\VCProjects.
  5. 注:本人ide版本是vs2010,安装目录也是默认安装c盘, 直接复路径即可。

(1)删除文件夹 Cocos2d-x

(2)删除文件(以CCAppWiz 或者 CCXAppWiz前缀开头的文件),主要是两个.ico文件

 

附官网解决方法:

  1. cd wizard directory (Example as default install)
    1. VS2008: C:\Program Files\Microsoft Visual Studio 9.0\VC\vcprojects\
    2. VC2008Express: C:\Program Files\Microsoft Visual Studio 9.0\VC\Express\VCProjects
    3. VS2010: C:\Program Files\Microsoft Visual Studio 10.0\VC\vcprojects\
    4. VC2010Express: C:\Program Files\Microsoft Visual Studio 10.0\VC\Express\VCProjects
  2. delete the sub directory Cocos2d-x
  3. delete the files with prefix CCAppWiz (0.8.0 or later) orCCXAppWiz (0.7.2 or earlier)
(2.14之前的版本环境配置请看此博主的:http://blog.csdn.net/rabbitlbj/article/details/8218076
//
新安装搭建cocos2d-X的直接看这里:

因为cocos2d-x 2.1.2之后 使用python脚本创建项目,不在用VC模板。(个人觉得这样创建移植性更好了O(∩_∩)O)  首先下载需要的工具

 Python 2.7.3的链接地址为:http://www.python.org/getit/releases/2.7.3/,我下载的版本是Windows x86 MSI Installer (2.7.3) (sig),下载后的软件名称为:python-2.7.3.msi,双击它默认安装即可。默认安装后Python 2.7.3所在路径为:C:\Python27

然后配置环境变量 

///----------------------------------------------------------------------------------------------

一下是本人win7电脑的设置


鼠标左键单击计算机 右键【属性】如下图所示:

 


然后选择高级系统设置


鼠标左键单击上图中的【环境变量(N)】按钮,打开环境变量对话框,如下图所示:



找到path 单击编辑 如下图


把C:\Python27;  这个路径加到path环境变量最前面 注意加上分号隔开路径。

 然后解压cocos2d-x-2.2.0 引擎包,我的解压到 D:\cocos2d-x-2.2.0

现在举个例子,比如如何创建一个helloworld项目

打开cmd

1)d:   //切换盘符,因为我的Cocos2d-x源码在d盘,create_project.py在该目录下。

(2)cd   D:\cocos2d-x-2.2.0\tools\project-creator //进入到create_project.py脚本所在目录

(3)运行脚本,生成HelloWorld项目,命令为:

python create_project.py -project HelloWorld -package com.cocos2d-x.org -language cpp//其中HelloWorld为工程名称,com.cocos2d-x.org为我为IOS版本取的包标识名。


 

 

从上图可以看出运行该pyhton脚本,会生成针对ios、android、win32、mac、linux等各种平台的项目。

运行之后,会在相应的D:\cocos2d-x-2.2.0\projects\HelloWorld 目录下找到刚建立的HelloWorld工程,其目录结构如下图:

 


 

 

运行新建的HelloWorld项目

  1)使用VS2012打开上图proj.win32文件夹下的HelloWorld.sln,打开你刚才使用python脚本新建的工程,HelloWorld项目VS2012界面如下所示:

 

   从上图可以看出,使用create_project.py脚本创建HelloWorld项目后,Box2d、chipmunk物理引擎、cocos2d库、CocosDenshion音频库、扩展的库Extensions自动被添加到HelloWorld项目中。

   另外从HelloWorld项目中的解决方案中的【解决方案"HelloWorld"属性页】中的配置属性中,可以看到已经配置了上述库,如下图所示:


 

最后看到运行的结果如下图



///

2013-11-5

当然你如果是看了我的文章一步步来的,移植到android还会有错误提示“cocos2d-”什么的错误

(为什么呢,因为前面我教你们python create_project.py -project HelloWorld -package com.cocos2d-x.org -language cpp,看到里面的cocos2d-x的”-“了么。我错了= =|||。 还有我的路径 0 0~

这里你要将自己的项目里的路径文件名去除“-”,还有Application.mk 中的“-” 去除cocos2d-x中的“-”即可


///



刚接触Cocos2d-x,如有错误请大家纠正,共同学习进步 

 编程QQ群:160296200


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【Cocos2d-x】Win7+ vs2012,2010 + Cocos2d-x2.2 配置Cocos2d-X项目-环境 的相关文章

  • VC6.0 MFC点击编辑框弹出对话框

    在写界面的用于触屏时 往往需要编辑框弹出盘来进行输入 下面就将我思路写一下吧 1 刚开始在网让找一些这方面的资料 结果在论坛中有发现这样一个帖子 见面的链接 http topic csdn net u 20100630 15 728f2d7
  • MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainC

    一 问题描述 MSVCRTD lib crtexew obj error LNK2019 无法解析的外部符号 WinMain 16 该符号在函数 tmainCRTStartup 中被引用 Debug jk exe fatal error L
  • Microsoft Visual Studio 2013产品激活密钥

    win7 win8 win10系统下Visual Studio 2013各个版本的密钥 Visual Studio Ultimate 2013 KEY BWG7X J98B3 W34RT 33B3R JVYW9 Visual Studio
  • 中国佛学66句震撼世界的禅语

    author skate time 2010 06 10 中国佛学66句震撼世界的禅语 1 人之所以痛苦 在于追求错误的东西 2 如果你不给自己烦恼 别人也永远不可能给你烦恼 因为你自己的内心 你放不下 3 你永远要感谢给你逆境的众生 4
  • 安装office2010失败,提示因为安装了office2010早期试用版本或在安装过程中出错

    昨天下午 一个同学说他要考全国计算机二级考试 需要安装office2010进行做操作题目 但是怎么弄也不能安装上 就连上课老师也安装不了 还告诉他需要换一个系统才能够进行安装 后来她找到了我 请我帮他解决一下 我毫不犹豫的答应了 我拿到电脑
  • TiledMap简介

    TiledMap简介 TiledMap是一款地图编辑器 我们常用它编辑一些相似度很大的背景 例如 超级 玛丽的地图 天天酷跑 COC等 这些游戏的地图都有一个共同点那么就是有很多相 同的色块组成 如果用纯代码取拼接那会很复杂 如果用Tile
  • cocos2D捕鱼达人源代码初学者详解3AppDelegate

    AppDelegate m 代码 void removeStartupFlicker 代码
  • bcdedit添加win7启动项

    公司的电脑是日文win7系统 安装在C盘 后来有需求 在E盘安装了中文win7 只是偶尔用用 后来日语系统出了问题 重新格式化C盘 重装了日文系统 中文系统也就进不去了 现在突然要用中文系统了 需要修复一下启动项 用管理员权限执行cmd 然
  • 几种负荷预测方法及其应用

    1 趋势分析法 趋势分析法称之趋势曲线分析 曲线拟合或曲线回归 它是迄今为止研究最多 也最为流行的定量预测方法 它是根据已知的历史资料来拟合一条曲线 使得这条曲线能反映负荷本身的增长趋势 然后按照这个增长趋势曲线 对要求的未来某一点估计出该
  • Cocos2d 中对图片的各种操作

    关于精灵的各种操作 总结一下以便以后复习查找 内容简要 1 初始化 2 创建无图的精灵 3 设置精灵贴图大小 4 添加入层中 5 对精灵进行缩放 6 对精灵款或高进行缩放 7 旋转精灵 8 设置精灵透明度 9 精灵的镜像反转 10 设置精灵
  • SDL2.0渲染图像

    SDL封装了opengl和directx包含图像显示和音频播放 SDL的API文档 https wiki libsdl org SDL渲染图像的步骤 1 初始化接口 int SDLCALL SDL Init Uint32 flags 2 创
  • [Setting]win7下运行exe失败:应用程序无法启动,因为应用程序的并行配置不正确

    win7下运行exe失败 应用程序无法启动 因为应用程序的并行配置不正确 1 问题描述 承接了一个项目 给甲方交接的时候 在它的电脑中运行出现了这个错误 应用程序无法启动 因为应用程序的并行配置不正确 有关详细信息 请参阅应用程序事件日志
  • 使用oracle的trunc和dbms_random.value随机取n条数据

    场景 今天在review项目代码的时候看到这样一个问题 有一张号码表 每次需要从这样表中随机取6个空闲的号码 也就是每次取出来的6个号码应该都会有所不同 然后我就看到了这样的SQL select t from tel number tbl
  • 谷歌开源项目Chromium的源码获取与项目构建(Win7+vs10/vs13)

    从12年那会儿开始获取源码和构建chromium项目都是按照那时候的官方要求用win7 vs2010 相对来说也比较简单 按照步骤来也很快能编译出来 1 官网的编译配置介绍 http www chromium org developers
  • cocos2d Sprite混合达到水流动效果

    使用Sprite混合setBlendFunc方式达到流动效果 void MainHomeLayer updateWaterFall float dt static float offset 0 if NULL waterFall water
  • ERROR:unable to read the cmd header on the pmi context, Error = -1

    win7 vs2010 MPI 以下仅在单机下做的测试 电脑之前装了MPICH2和Microsoft HPC Pack 2008 SDK 用vs2010链接MPICH2的库编译了一个小程序 在cmd下用mpiexec执行该程序时出现下面问题
  • VTK配置步骤(WIN7 64位 + VS2012 + VTK-5.10.1)

    前面的废话可以不看 我很啰嗦 由于项目中需要用到VTK 上周三就开始编译VTK源码 中间出现了一系列问题 首先是下载的高版本代码顺利编译后 自己新建的工程总是提示链接错误 尽管所有的库文件都加入了 还是不正确 之后下载了vtk较低版本5 8
  • 推荐几个容易中的计算机EI源刊(基本百发百中)

    转自小木虫 作者 pcmagic 收录 2012 05 27 发布 2012 05 20 根据多年的经验 以下计算机EI源刊可以说是百发百中 只要有工作量 并不需要什么创新性均可录用 Journal of Computers JCP ISS
  • 期货计算题

    期货考试计算题精选及答案 1 1月5日 大连商品交易所黄大豆1号3月份期货合约的结算价是2800元 吨 该合约下一交易日跌停板价格正常是 元 吨 A 2716 B 2720 C 2884 D 2880 答案 A 分析 本题考察的是期货合约涨
  • COCOS2DX学习之Box2D物理引擎-------物体和相互作用

    1 创建一个静态物体 创建一个静态物体应该很简单 在头文件生命一下要创建新物体的函数 然后在cpp文件中实现它即可 具体的时候先过程 首先要用createbody函数创建一个物体 然后定义一个b2bodydef变量 指定一下这个变量的typ

随机推荐

  • C++ 中的 std::pair 和 std::tuple

    C 43 43 中的 std pair 和 std tuple 最近在看 C 43 43 11 的标准 xff0c 发现了 std pair 和 std tuple 感觉这两个非常有用 就在这里记录一下 std pair 出现的比较早 xf
  • OpenCV 真圆度测量

    OpenCV 真圆度测量 最近一个项目需要在图像上测量一些小孔的真圆度 因此专门研究了一下真圆度计算问题 对于一个轮廓 xff0c 我们可以求出这个轮廓的外接圆和内切圆 这两个圆的半径差定义为真圆度 这个数值越小 xff0c 表示这个圆越标
  • 如何修改 CentOS 系统最大线程数

    简介 xff1a 本文主要介绍如何修改CentOS系统最大线程数 镜像下载 域名解析 时间同步请点击 阿里巴巴开源镜像站 1 安装ElasticSearch后 xff0c 配置完成 xff0c 启动服务 xff0c 系统显示类似如下 max
  • MathJax 支持的 Latex 符号总结(各种箭头符号)

    箭头符号 latex显示效果 uparrow downarrow Uparrow Downarrow updownarrow Updownarrow rightarrow
  • C++ 复制构造函数不能用 explicit 修饰

    最近在写的一个代码 出现个莫名其妙的编译问题 代码可以简化成这样 xff1a class foo span class hljs keyword public span span class hljs title foo span span
  • FreeRTOS 源码注释(vTaskDelete)

    void vTaskDelete xTaskHandle pxTaskToDelete tskTCB pxTCB taskENTER CRITICAL if pxTaskToDelete 61 61 pxCurrentTCB pxTaskT
  • 循环冗余校验(CRC)算法入门引导

    写给嵌入式程序员的循环冗余校验 xff08 CRC xff09 算法入门引导 前言 CRC校验 xff08 循环冗余校验 xff09 是数据通讯中最常采用的校验方式 在嵌入式软件开发中 xff0c 经常要用到CRC 算法对各种数据进行校验
  • FreeRTOS 移植要点(2)

    port c port c 中主要实现了几个函数 xff1a pxPortInitialiseStack xPortStartScheduler vPortEndScheduler vPortYield vPortTickInterrupt
  • DLA (扩散限制凝聚)模型的计算机模拟

    几年前写的一个小程序 xff0c 最近找到了 程序写的比较简单 xff0c 也没做什么优化 对正在学习计算物理的同学可能会有点帮助 下面关于DLA 模型的介绍来自百度百科 Diffusion limited Aggregation xff0
  • matlab 读取处理 wav 文件

    最近工作需要 xff0c 要对wav 文件中存储的声音信息进行分析处理 所以花了些时间收集了各种数学软件中处理 wav 文件的方法 Matlab Matlab 是最方便的 甚至于不用写任何代码就能读取 wav 文件 xff08 我用的是 m
  • Savitzky-Golay 滤波器

    Savitzky Golay滤波器 xff08 通常简称为S G滤波器 xff09 最初由Savitzky 和 Golay 于 1964 年提出 xff0c 发表于Analytical Chemistry 杂志 之后被广泛地运用于数据流平滑
  • 关于查看ros中可以安装的功能包

    可以通过以下命令查看软件库中是否包含你所需要的功能包 apt cache search xxxx 其中xxx为你要搜索的关键字
  • 教你如何用原生css和html搭建一个好看的Table表格

    前言 大家在学习 lt table gt 标签的时候 xff0c 可能还没有接触css xff0c 所以你做出来的表格可能是这样的 xff1a 或者是这样的 xff1a 大家有想过自己做一个漂亮的表格吗 xff1f 我知道大家在做项目的时候
  • 如何在 Ubuntu 20.04 启用 SSH

    简介 xff1a Secure Shell SSH 是一个网络协议 xff0c 它主要被用来加密客户端和服务端之间的连接 在客户端和服务端的每一次交互都被加密 本文主要为大家讲解如何在 Ubuntu 20 04 启用 SSH 镜像下载 域名
  • 树莓派镜像SD卡烧录成功磁盘没内容解决方法

    这个情况很可能是删除分区后发生的 xff0c 只需要此电脑 管理 磁盘管理 驱动器路径 添加 确定就可以解决了
  • C++ 类学习总结(五) 继承与多态

    继承 基本概念 xff0e 基类 xff1a 可供其他类继承的类 xff0c 基类的成员也将成为派生类的成员 xff0e 派生类 xff1a 从基类继承而来的类 xff0c 称为派生类 xff0e 虚函数 xff1a 基类中希望其派生类可以
  • 行业术语 英文

    IDE 一般指集成开发的环境 如QT Creator Visual Studio等 Application framework 一般指的是应用程序框架 xff08 包含 XML xff0c GUI组件 xff0c 程序 xff0c 网络框架
  • VSCode C/C++ 格式化配置【最完整准确版本】

    一 下载Clang format 1 在VSCode插件商店下载 C C 43 43 插件 和 Clang format 插件 二 生成 clang format 文件 2 去到 C Users lt 你的用户名 gt vscode ext
  • 【时间规划】C/C++发展之路--读书

    0 xff1a 图书馆的N本C xff0c C 43 43 书 1 xff1a C语言深度解剖 2 xff1a 高质量C 43 43 c编程指南 3 xff1a C 43 43 primer第四版 4 xff1a Windows程序设计 5
  • 【Cocos2d-x】Win7+ vs2012,2010 + Cocos2d-x2.2 配置Cocos2d-X项目-环境

    新安装搭建cocos2d X的跳过这里 xff0c 看下面红色开始 xff1a cocos2d x删除vs2012项目模板 这一步新使用cocos2d x的不需要 如果你切换cocos2d x版本的话 xff0c 要将之前版本的vs模板删除