发布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 ...
随机推荐
- 使用iCamera 测试MT9M001 130w高分辨率摄像头说明
该摄像头默认分辨率为1280*1024,即不设置任何寄存器参数,只要给该模块提供时钟,就可以输出. 在这里 我们可以通过右侧寄存器栏动态调整各寄存器 观察效果. 0x09寄存器可以调整曝光值,可以根据 ...
- 垂直方向margin重叠原因与解决方法
参考博客:https://blog.csdn.net/weixin_33743661/article/details/88755435
- 一篇文章带你解读Redis分布式锁的发展史和正确实现方式
前言 近两年来微服务变得越来越热门,越来越多的应用部署在分布式环境中,在分布式环境中,数据一致性是一直以来需要关注并且去解决的问题,分布式锁也就成为了一种广泛使用的技术,常用的分布式实现方式为Redi ...
- 6种微服务RPC框架,你知道几个?
开源 RPC 框架有哪些呢? 一类是跟某种特定语言平台绑定的,另一类是与语言无关即跨语言平台的. 跟语言平台绑定的开源 RPC 框架主要有下面几种. Dubbo:国内最早开源的 RPC 框架,由阿里巴 ...
- 常见的web安全问题总结
we安全对于web前端从事人员也是一个特别重要的一个知识点,也是面试的时候,面试官经常问的安全前端问题.掌握一些web安全知识,提供安全防范意识,今天就会从几个方面说起前端web攻击和防御的常用手段 ...
- 在 VSCode 中 Angular 的字符串报错的问题
使用 Angular 时,报错 [tslint] " should be ' 报错原因是因为 ESLint 的严格模式,限制了使用 ' ,甚至多一个空格都会报错. 我们只需要在 settin ...
- 如何在PHP框架里把Traits使用起来
我们都知道PHP只能使用单一继承,这意味着一个类只能从另一个类继承. 例如,您可能想从几个不同的类继承方法以防止代码重复. PHP 5.4中添加了新的语言特性Traits,而且它在Laravel框架 ...
- 学习python这么久,有没有考虑发布一个属于自己的模块?
1. 为什么需要对项目分发打包? 平常我们习惯了使用 pip 来安装一些第三方模块,这个安装过程之所以简单,是因为模块开发者为我们默默地为我们做了所有繁杂的工作,而这个过程就是 打包. 打包,就是 ...
- JVM 学习笔记二 :JVM内存区域
一.内存分配概述
- 在WPF中开启摄像头扫描二维码(Media+Zxing)
近两天项目中需要添加一个功能,是根据摄像头来读取二维码信息,然后根据读出来的信息来和数据库中进行对比显示数据. 选择技术Zxing.WPFMediaKit.基本的原理就是让WPFmediaKit来对摄 ...