cocos2d-x学习笔记(18)--游戏打包(windows平台)

          之前做好的游戏,都是在vs2008下编译执行的。假设说想把游戏公布到网上或者和其它人一起分享游戏,那就得对游戏进行打包。以下我就向大家介绍一款程序打包工具

----Enigma Virtual Box,这个软件的下载链接我就不提供了,大家在网上输入这个keyword,就有非常多下载链接了。

         既然要执行游戏,就得找到.exe文件。有些人可能打开project文件夹下(我的是myGame01)的Debug.win32文件夹找。但没看到.exe文件。那为什么我们的程序能够编译执行呢?事实上问题是因为路径设置有些出入。

打开vs2008project(我的是myGame01),在解决方式资源管理器一栏下,选择myGameproject右键选择“属性”,

问题所在就在于“输出目录一栏”。这里的位置。我找了一下,事实上就在解压后的cocos2d-x文件加下的Debug.win32目录,打开cocos2d-x(下载包解压后的目录名称)下的Debug.win32就能够看到非常多曾经编程的程序。当中包含myGame01.win32.exe。

我们改动一下输出文件夹,改成当前Debug.win32文件夹

然后就再次编译程序,这时再回到myGame01project下的Debug.win32目录下,发现目录就多了.exe执行程序。

让我们双击它。这是弹出来一个框,说缺少.....lib或...dll或一些资源文件,不用操心,我们一步一步来解决。

因为游戏会用到一些dll文件和lib文件,我们就到cocos2d-x下的Debug.win32目录下降dll和lib文件类型全拷贝到当前project下的Debug.win32目录下。

                

这次我们在双击.exe文件,结果能够正常执行了。如今我们把Debug.win32文件复制一次又一次命名为myGame01.

 

如今我们開始使用Engima Virtual Box,详细的过程例如以下图:



第一步是选择.exe文件;

第二部是命名输出文件。

第三部是选择dll、lib和一些资源文件,所有拖到空白处。

第四是操作选项。

最后就開始对游戏打包,终于就能够看到一个.exe文件,看看大小。发现这比之前的.exe文件大多了。这个文件无需和其它一下资源或者动态链接库放在一个目录,能够在其它机器上直接执行,是不是和网上一些绿色版软件非常像吧;         

最后我把自己做的游戏上传到网上,供大家试玩(游戏比較简单,大家见谅见谅!)


http://blog.csdn.net/wen294299195/article/details/7909647


cocos2d-x学习笔记(18)--游戏打包(windows平台)的更多相关文章

  1. Ext.Net学习笔记18:Ext.Net 可编辑的GridPanel

    Ext.Net学习笔记18:Ext.Net 可编辑的GridPanel Ext.Net GridPanel 有两种编辑模式:编辑单元格和编辑行. 单元格编辑: 行编辑: 可以看出,单元格编辑的时候,只 ...

  2. SQL反模式学习笔记18 减少SQL查询数据,避免使用一条SQL语句解决复杂问题

    目标:减少SQL查询数据,避免使用一条SQL语句解决复杂问题 反模式:视图使用一步操作,单个SQL语句解决复杂问题 使用一个查询来获得所有结果的最常见后果就是产生了一个笛卡尔积.导致查询性能降低. 如 ...

  3. golang学习笔记18 用go语言编写移动端sdk和app开发gomobile

    golang学习笔记18 用go语言编写移动端sdk和app开发gomobile gomobile的使用-用go语言编写移动端sdk和app开发https://blog.csdn.net/u01249 ...

  4. springmvc学习笔记(18)-json数据交互

    springmvc学习笔记(18)-json数据交互 标签: springmvc springmvc学习笔记18-json数据交互 springmvc进行json交互 环境准备 加入json转换的依赖 ...

  5. Aurora学习笔记连载一:仿真平台搭建

    由于公司项目需要,需要学习Aurora协议,才有了这样的连载学习笔记,也算是对自己学习的一份记录吧. 对于Aurora是什么,大家自行百度. 当然,Kevin也在此先提醒大家,本套学习笔记不是你想学就 ...

  6. Hadoop学习笔记—18.Sqoop框架学习

    一.Sqoop基础:连接关系型数据库与Hadoop的桥梁 1.1 Sqoop的基本概念 Hadoop正成为企业用于大数据分析的最热门选择,但想将你的数据移植过去并不容易.Apache Sqoop正在加 ...

  7. [原创]java WEB学习笔记18:java EE 中的MVC 设计模式(理论)

    本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当 ...

  8. 《深入Java虚拟机学习笔记》- 第2章 平台无关

    Java虚拟机学习笔记(二)平台无关

  9. 学习笔记01:《开放平台产品成长之路-POP》

    当看到一些比较好的书籍和视频内容时,希望自己可以总价归纳下来,一方面是好的东西希望可以分享给大家,另一方面希望自己能很好的吸收并转化成掌握的知识,所以有了这个系列的学习笔记,共勉,今天的你比昨天更博学 ...

随机推荐

  1. 洛谷—— P1120 小木棍 [数据加强版]

    https://www.luogu.org/problem/show?pid=1120 题目描述 乔治有一些同样长的小木棍,他把这些木棍随意砍成几段,直到每段的长都不超过50. 现在,他想把小木棍拼接 ...

  2. NOIP2012 同余方程 题解

    描写叙述 求关于x的同余方程ax ≡ 1 (mod b)的最小正整数解. 格式 输入格式 输入仅仅有一行,包括两个正整数a, b,用一个空格隔开. 输出格式 输出仅仅有一行,包括一个正整数x0.即最小 ...

  3. 【智能家居篇】wifi网络结构(上)

    转载请注明出处:http://blog.csdn.net/Righthek 谢谢! WIFI是什么.相信大家都知道,这里就不作说明了. 我们须要做的是深入了解其工作原理,包含软硬件.网络结构等.先说明 ...

  4. OpenCV+海康威视摄像头的实时读取

    OpenCV+海康威视摄像头的实时读取 本文由 @lonelyrains出品.转载请注明出处. 文章链接: http://blog.csdn.net/lonelyrains/article/detai ...

  5. 【1】按照Django官网,编写一个web app 创建project/配置数据库

    1. Creating a project From the command line, cd into a directory where you'd like to store your code ...

  6. Oracle的awr和ash

    1.     10g之前 用户的连接将产生会话,当前会话记录保存在v$session中:处于等待状态的会话会被复制一份放在v$session_wait中.当该连接断开后,其原来的连接信息在v$sess ...

  7. PHP substr() 函数截取中文字符串乱码

    用PHP substr() 函数截取中文字符串乱码,换PHPmb_substr() 函数即可

  8. Hua Wei 机试题目一

    一.身份证号码验证 题目描述: 我国公民的身份证号码特点如下:1. 长度为18位:2. 第1-17位只能为数字:3. 第18位可以是数字或者小写英文字母x.4. 身份证号码的第7~14位表示持有人生日 ...

  9. 利用 js 获取地址栏参数

    1.aspx页面,进行页面跳转 window.location.href = "ProviderInfo.aspx?ProviderID="+ProviderID; 2.Provi ...

  10. rmi 工作原理

    rmi 工作原理 (转) 工作SocketJava应用服务器网络应用  RMI(Remote Method Invocation,远程方法调用)是Java的一组拥护开发分布式应用程序的API.RMI使 ...