发布Cocos2d-x的PC端程序

  • 发布Cocos2d-x的PC端程序

    • 一、创建一个Release的项目

      • 1、利用根目录下的解决方案生成Release.win32文件夹
      • 2、新建一个cocos2d项目(比如解决方案名称MySolution,名称MyHelloWorld)
    • 二、发布项目
      • 1、得到运行所需文件
      • 2、打包成exe文件

配置:win7+Cocos2d-x.2.0.3+VS2012
目标:发布MyHelloWorld项目为一个exe安装包。
根目录:D:\Program Files\Cocos2D\cocos2d-2.0-x-2.0.3

目标读者:至少已经成功运行过自己建立的Cocos2d-x项目

一、创建一个Release的项目



不一定要是Release项目,Debug项目应该也是可以的(Debug项目未实测过,你可以试着直接跳到第二步)。

1、利用根目录下的解决方案生成Release.win32文件夹

1.1 打开根目录下的解决方案cocos2d-win32.vc2012.sln。
1.2 将活动解决方案配置为Release。

step1

step2

1.3 生成
生成解决方案(快捷键F7)。

2、新建一个cocos2d项目(比如解决方案名称MySolution,名称MyHelloWorld)

2.1 新建一个可以运行Debug版本的项目(以此确认你能新建一个项目,知道如何导入libcocos2d.lib)。
2.2 同上将活动解决方案配置为Release。
2.3 将根目录下生成的Release.win32文件夹覆盖到放到所建项目的根目录下(即MySolution文件夹下)。
2.4 生成。

二、发布项目


1、得到运行所需文件

如图所示:

MySolution

  • MyHelloWorld

    • Resources

      • XXX.XXX 所有
      • ... ...
    • ... ...
  • Release.win32
    • MyHelloWorld.win32.exe
    • XXX.dll 所有
    • ... ...
  • ... ...

MySolution为项目所在的解决方案,MyHelloWorld为项目文件夹。新建一个文件夹(例如MyGame),将上图中箭头所指的所有文件复制到MyGame文件夹下。

MyGame

  • MyHelloWorld.win32.exe
  • XXX.dll
  • XXX.XXX(例如XXX.png)
  • ... ...

打开MyHelloWorld.win32.exe,应能正常运行。将MyGame文件夹打包成压缩包,就可以发给你的好友啦。如果你觉得应该有个安装程序什么的,那么请继续往下看。

2、打包成exe文件

打开得到的压缩包,点击自解压,设置解压路径、解压后运行、更新方式、覆盖方式、文本、图标等安装属性后,点击确定,就能得到exe格式的安装包。

具体的设置方式参考博文《如何将cocos2d-x项目打包成一个.exe》

(博客园的图片缩放好蛋疼的说~)

转载请注明出处

https://www.zybuluo.com/tangyikejun/note/22764

http://www.cnblogs.com/tangyikejun/p/3853488.html

发布Cocos2d-x的PC端程序,布布扣,bubuko.com

时间: 2024-10-08 13:23:21

发布Cocos2d-x的PC端程序的相关文章

恩布企业IM PC端,服务端发布 1.16 版本

恩布企业IM PC端,服务端发布1.16版本,开源企业IM,免费企业即时通讯软件:主要版本更新内容: 恩布服务端核心程序,增加进程守护保护机制,确保系统7*24持续稳定服务: 服务端增加内存数据库同步机制,减少直接操作数据库,提高系统性能: PC客户端优化界面和操作体验,如增加联系人移到其他分组,完善在线人数显示等: 完善数据回调同步机制,实现注册用户,修改密码和用户上下线数据同步,支持HTTPS连接和数据加密: 增加部分REST API接口:解决已知BUG,提高系统性能: 最新1.16版本百度

喜大普奔 | 微信小程序支持PC端打开了

微信小程序可以在PC端打开啦 微信PC版发布了v2.7.0测试版,其中一个重磅的功能就是:支持打开聊天中分享的小程序 咖啡君这么喜欢尝鲜的人自然是在第一时间下载进行了体验 安装成功,会有功能更新说明 上边赫然写着"可以打开聊天中的小程序消息",一阵兴奋 将小程序分享给好友后,可以在PC端微信聊天窗口中看到卡片式的小程序界面跟手机端看到的样式保持了一致 点击卡片可以打开小程序,小程序会以新窗口的形式呈现,且在任务栏有独立的图标 大部分的操作跟手机端保持了一致,同时需要微信登陆的地方也支持

PIC32单片机端C语言serial bootloader和PC端C#语言bootloader串口通信程序

今天介绍下我新完成的为Microchip的32位单片机PIC32MZ2048ECH144开发的UART bootloader程序.整个工程分两部分,第一部分是单片机端用XC32编译的bootloader程序PhsBoot_v5.0,另一部分是PC端用C#编译的bootloader通讯程序PhsLoader_v5.0.两者之间采用固定的协定通信合作,如下. <STX><CMD><ADDRL><ADDRH><ADDRU><ADDRM>&l

恩布企业IM PC端,服务端发布 1.17 版本

恩布企业IM PC端,服务端发布1.17版本,开源企业IM,免费企业即时通讯软件:主要版本更新内容: 增加内置数据库(SQLite),方便普通企业安装部署: 增加邮件发送功能,支持实现新用户帐号激活,密码重置等功能: PC客户端增加应用工作区,方便企业集成第三方网页应用: 解决P2P文件传输异常,部分Windows系统需要安装微软运行库才能正常运行问题: 优化完善界面操作体验和功能:增加部分REST API接口:修正已知BUG,提高系统性能: 最新1.17版本百度云盘下载地址: http://p

实现自己写的小程序富文本编辑以及展示,不跟PC端的兼容,但是可以在pc端显示以及修改,一旦修改,小程序不再做解析

富文本结构: 1 <div class="detail_box"> 2 <ul> 3 <li v-for="(item4,index4) in detailAry" :key="index4"> 4 <!-- 文字 --> 5 <div class="detail_list"> 6 <div class="list_t"> 7 <

C语言RH850 F1L serial bootloader和C#语言bootloader PC端串口通信程序

               了解更多关于bootloader 的C语言实现,请加我QQ: 1273623966 (验证信息请填 bootloader),欢迎咨询或定制bootloader(在线升级程序).      由于hyperbootloader_F1L只适合实验室使用,趁着周末,我又给RH850 F1L 芯片R7F701011写了个可靠性高的bootloader. 分两部分, 一部分是RH850 MCU 端boot程序 rh850f1lBoot,  另一部分是PC端host 程序 rh8

php微信支付(仅pc端扫码支付模式二)详细步骤.----仅适合第一次做微信开发的程序员

本人最近做了微信支付开发,是第一次接触.其中走了很多弯路,遇到的问题也很多.为了让和我一样的新人不再遇到类似的问题,我把我的开发步骤和问题写出来,以供参考. 开发时间是2016/8/10,所以微信支付的版本也是对应此时的版本. 一.前期准备: 首先你们公司开通微信支付功能后,会收到一份邮件,里面有账户相关信息,一般有:微信支付商户号,商户平台登录帐号,商户平台登录密码,申请对应的公众号,公众号APPID. 1.下载demo:用上面信息登陆“微信商户平台”,>>>(右上角开发文档)>

Android与PC端通过WiFi通信

前期准备:我的是Linux Mint操作系统(总之折腾的过程中怀疑过是不是系统的问题),首先是要创建wifi热点给android手机使用,这个时候笔记本作为通信的服务器端,android手机作为客户端,通过socket进行通信. 1.在eclipse下写好服务器端的代码,包括监听的端口好,客户端的IP地址获取,发送的数据处理等,这里涉及到J2EE的环境配置,有时间我在写下,这个代码是直接百度到的,能用: import java.io.BufferedReader; import java.io.

Android 防止PC端第三方流氓软件强制安装apk至android设备

今天,研究了一下PC端软件连接设备(android)后,强制安装应用程序到设备端,比如某60,某讯等,最后被我活生生禁掉了,折服于我的PMS之下,欲知如何禁之,且听下文分解: 软件平台:Android 4.4.3 硬件平台:Mavell android系统安装app有诸多方式, 其一,将app放置目标平台/system/app和/data/app目录,PMS(PackageManagerService)会定时扫描该目录,从而安装app: 其二,从网络下载应用程序,然后实现安装: 其三,adb命令