配置: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端程序的更多相关文章

  1. java-appium-527手机浏览器、PC端程序、grid模式

    1.手机浏览器 2.window通用成语自动化 3.appium支持grid模式

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

    了解更多关于bootloader 的C语言实现,请加我QQ: 1273623966 (验证信息请填 bootloader),欢迎咨询或定制bootloader(在线升级程序). 今天我要介绍的RH85 ...

  3. Unity3D 发布成PC端常用设置

    本文,基于Unity 5.6pro版本来发布PC端.文中若有不妥之处,欢迎各位指出! 一.如何去掉Unity官方水印? 首先,你需要pro版本的Unity3D.如果,你是personal版本的话,就需 ...

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

    微信小程序可以在PC端打开啦 微信PC版发布了v2.7.0测试版,其中一个重磅的功能就是:支持打开聊天中分享的小程序 咖啡君这么喜欢尝鲜的人自然是在第一时间下载进行了体验 安装成功,会有功能更新说明 ...

  5. C语言PIC32 serial bootloader和C#语言bootloader PC端串口通信程序

    了解更多关于bootloader 的C语言实现,请加我QQ: 1273623966 (验证信息请填 bootloader),欢迎咨询或定制bootloader(在线升级程序). 今天介绍下我新完成的为 ...

  6. C语言dsPIC / PIC24 serial bootloader和C#语言bootloader PC端串口通信程序

    了解更多关于bootloader 的C语言实现,请加我QQ: 1273623966 (验证信息请填 bootloader),欢迎咨询或定制bootloader(在线升级程序). 新dsPIC/PIC2 ...

  7. C语言PIC18 serial bootloader和C#语言bootloader PC端串口通信程序

    了解更多关于bootloader 的C语言实现,请加我QQ: 1273623966 (验证信息请填 bootloader),欢迎咨询或定制bootloader(在线升级程序). 新PIC18 Boot ...

  8. C语言PIC16 serial bootloader和C#语言bootloader PC端串口通信程序

    了解更多关于bootloader 的C语言实现,请加我QQ: 1273623966 (验证信息请填 bootloader),欢迎咨询或定制bootloader(在线升级程序). 新PIC16 Boot ...

  9. pc端和android端应用程序测试有什么区别?(ps面试题)

    pc端和android端应用程序测试有什么区别?(ps面试题) [VIP7]大连-凭海临风(215687736) 2014/4/10 8:56:171.测试环境不同PC平台一般都是windows an ...

随机推荐

  1. cesium 结合 geoserver 实现地图属性查询(附源码下载)

    前言 cesium 官网的api文档介绍地址cesium官网api,里面详细的介绍 cesium 各个类的介绍,还有就是在线例子:cesium 官网在线例子,这个也是学习 cesium 的好素材. 内 ...

  2. hdu3015,poj1990树状数组

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3015 题意:给定n组数,每组数有值x和值h,求n组数两两的val的总和.将所有x和所有h分别离散化(不 ...

  3. usb2.0高速视频采集之68013A寄存器配置说明

    任何的固件编程离不开与与原理图参考,图纸中所采用的是USB的Slave_fifo传输方式,具体配置与图纸对应即可. •USB_IFCLK:同步Slave_FIFO模式,输入频率范围5M-48M,在FP ...

  4. [vue]初探生命周期

    Vue 实例从创建到销毁的过程,就是生命周期.也就是从开始创建.初始化数据.编译模板.挂载Dom→渲染.更新→渲染.卸载等一系列过程,我们称这是 Vue 的生命周期. 一.创建/销毁,缓存 1.cre ...

  5. Webpack基础知识总结

    本文将从多个方面回顾下自己了解的Webpack知识,包括常见的配置项,前端搭建的一些方法和项目实际优化方法,有错误的地方还请指出并多多包涵. 一.关于Webpack 1.概念 本质上,webpack ...

  6. vue中通过.sync修饰符实现子组件修改父组件数据

    vue父子通讯是单向数据流,也就是子组件不能修改父组件的值,但是在一些情况下是需要这样做的. 先看官方文档: 接下来举例实现 1.实现一个双向数据绑定,子组件改变的时候,父组件也在改变 父组件 < ...

  7. Java环境变量配置超详细教程

    https://blog.csdn.net/Mxdon_on/article/details/89461365 概述 Java的环境配置并不是特别难,但是对刚上手的新手来说确实是一个大问题 首先下载j ...

  8. ceph安装

    使用ceph-deploy部署部署版本ceph-luminous   一,下载安装包,制作yum源,yum将挂载到192.168.100.100 (1)下载安装包 mkdir ceph-luminou ...

  9. Vue基础简介

    目录 vue基础 一.导入vue 二.vue挂载点 三.vue变量 四.vue事件 五.vue文本指令 六.vue事件指令 七.vue属性指令 vue基础 一.导入vue 补充:vue的语句以及导入j ...

  10. Educational Codeforces Round 78 (Rated for Div. 2)

    A题 给出n对串,求s1,是否为s2一段连续子串的重排,串长度只有100,从第一个字符开始枚举,sort之后比较一遍就可以了: char s1[200],s2[200],s3[200]; int ma ...