发布Cocos2d-x的PC端程序
配置: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端程序的更多相关文章
- java-appium-527手机浏览器、PC端程序、grid模式
1.手机浏览器 2.window通用成语自动化 3.appium支持grid模式
- C语言RH850 F1KM serial bootloader和C#语言bootloader PC端串口通信程序
了解更多关于bootloader 的C语言实现,请加我QQ: 1273623966 (验证信息请填 bootloader),欢迎咨询或定制bootloader(在线升级程序). 今天我要介绍的RH85 ...
- Unity3D 发布成PC端常用设置
本文,基于Unity 5.6pro版本来发布PC端.文中若有不妥之处,欢迎各位指出! 一.如何去掉Unity官方水印? 首先,你需要pro版本的Unity3D.如果,你是personal版本的话,就需 ...
- 喜大普奔 | 微信小程序支持PC端打开了
微信小程序可以在PC端打开啦 微信PC版发布了v2.7.0测试版,其中一个重磅的功能就是:支持打开聊天中分享的小程序 咖啡君这么喜欢尝鲜的人自然是在第一时间下载进行了体验 安装成功,会有功能更新说明 ...
- C语言PIC32 serial bootloader和C#语言bootloader PC端串口通信程序
了解更多关于bootloader 的C语言实现,请加我QQ: 1273623966 (验证信息请填 bootloader),欢迎咨询或定制bootloader(在线升级程序). 今天介绍下我新完成的为 ...
- C语言dsPIC / PIC24 serial bootloader和C#语言bootloader PC端串口通信程序
了解更多关于bootloader 的C语言实现,请加我QQ: 1273623966 (验证信息请填 bootloader),欢迎咨询或定制bootloader(在线升级程序). 新dsPIC/PIC2 ...
- C语言PIC18 serial bootloader和C#语言bootloader PC端串口通信程序
了解更多关于bootloader 的C语言实现,请加我QQ: 1273623966 (验证信息请填 bootloader),欢迎咨询或定制bootloader(在线升级程序). 新PIC18 Boot ...
- C语言PIC16 serial bootloader和C#语言bootloader PC端串口通信程序
了解更多关于bootloader 的C语言实现,请加我QQ: 1273623966 (验证信息请填 bootloader),欢迎咨询或定制bootloader(在线升级程序). 新PIC16 Boot ...
- pc端和android端应用程序测试有什么区别?(ps面试题)
pc端和android端应用程序测试有什么区别?(ps面试题) [VIP7]大连-凭海临风(215687736) 2014/4/10 8:56:171.测试环境不同PC平台一般都是windows an ...
随机推荐
- BZOJ 1191: [HNOI2006]超级英雄Hero(二分图匹配)
1191: [HNOI2006]超级英雄Hero Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 6263 Solved: 2799[Submit][ ...
- NIM游戏,NIM游戏变形,威佐夫博弈以及巴什博奕总结
NIM游戏,NIM游戏变形,威佐夫博弈以及巴什博奕总结 经典NIM游戏: 一共有N堆石子,编号1..n,第i堆中有个a[i]个石子. 每一次操作Alice和Bob可以从任意一堆石子中取出任意数量的石子 ...
- BZOJ 3108: [cqoi2013]图的逆变换
3108: [cqoi2013]图的逆变换 Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 627 Solved: 415[Submit][Statu ...
- 把JSON转换成键值对
public static Dictionary<string, string> JsonStringToKeyValuePairs(string jsonStr) { char json ...
- Dubbo学习系列之七(分布式订单ID方案)
既然选择,就注定风雨兼程! 开始吧! 准备:Idea201902/JDK11/ZK3.5.5/Gradle5.4.1/RabbitMQ3.7.13/Mysql8.0.11/Lombok0.26/Erl ...
- layedit添加首行缩进
由于在编辑的时候,有首行缩进的需求,并且,如果直接使用空格进行缩进,还会出现layedit看到的效果和实际显示的效果不一致的情况.多方搜索无果,于是决定修改源代码.具体步骤如下: 1.首先找到laye ...
- Mysql添加path变量
前提: 系统环境:Linux,服务器:阿里云轻量应用服务器 背景: 阿里云轻量应用服务器自带 mysql5.7,但是没有配置环境变量,因此直接输入 mysql -u root -p 将提示 comma ...
- NodeJS7-1本地构建_gulp入门学习
NodeJS在前端最常用的两种方式: 1.做成webserver 2.做成前端开发的相关工具 本地构建:前端发布代码都会经过压缩(谁来处理) ,前端技术的日新月异,利用新特性代码变得易读,清晰,可是老 ...
- CCF-CSP题解 201809-3 元素选择器
题目要求写一个简易的CSS Selector. 首先用结构体\(<lev,label[],hasId,id[]>\)存储元素.其中\(lev\)表示元素在html树中的深度(这个是因为逻辑 ...
- 超级详细Mysql安装步骤图解
数据库忘记装了,然后今天才装上.刚开始有点蒙蔽,进入mysql官网一堆英文,小声逼逼没有学号英语的我.废话不都说,直接上图 1.输入网址 https://www.mysql.com/downloads ...