如何使用visual studio将你的程序打包成安装包
如何使用visual studio将你的程序打包成安装包
原文地址:http://www.cnblogs.com/SolarWings/p/6132310.html 作者:破晓べ
很久很久以前,我一直有一个梦想,那就是做出一个自己的游戏,这个游戏很像模像样,除了拥有一个可以打开的exe文件,还要有一个很精致的安装界面,当你按照提示一步步执行完安装程序,一个XXX单机版就会出现在你的电脑上。也许是梦幻西游单机版,也许是DNF单机版,或者是跑跑卡丁车单机版呢?这个想法在我的脑海里维持过一段时间,最后由于学业的压力,以及当时什么都不懂,最终没有实现(全都是借口)。我最后只是做出了一个flash版本的小游戏,不需要安装,也没有复杂的操作,就是几个按钮点来点去的切换界面,当时居然会很有成就感,哈哈哈哈。
闲话扯了半天,开始回归正题,由于网上的教程要么是VS2010要么就是描述太复杂,我决定搞一个VS2013打包安装包的傻瓜式流程记录,方便大家直接上手,最基本的打包是可以分分钟搞定的:
1.新建一个安装包工程
FILE->New->Project
2.新建之后会弹出一个网页,因为VS2010之后的版本是没有自带打包功能的,要使用InstallShield Limited Edition需要下载对应的支持文件
3.在下载页面填写基本的信息
其中这两项,直接用电信网络竟然没有下拉框。在公司的FQ环境下才可以
然后就会转到一个下载和序列号界面,这个序列号要记下来,待会会用到。可以看到2010-2015都是可以用的
4.然后按照提示信息安装完成,重启VS后再新建一个工程
5.直接进入向导
设置基本信息
添加需要打包的文件
设置开始菜单显示的exe和是否创建桌面图标等
左边的框里面只留下启动的exe就行了,不然开始菜单里会有一坨
注册表那里暂时不需要,我就不设置了
6.打包方式的设置
设置为全部资源都打包到exe文件
7.打包的模式换成singleimage
8.接下来只要生成解决方案就可以了,在工程目录下会生成setup.exe
9.进阶版:怎么在安装结束后执行自己的处理程序
我这里为了方便,直接用了一个控制台程序去调用cmd的命令
我们新建一个控制台程序
选择空项目->完成。
然后源文件->添加->新项目 新建一个cpp文件
把需要的代码撸进去,一般就是执行几个命令
#include <windows.h> #include <direct.h> #include <stdio.h> #include <string> using namespace std;
int main(int argc, char *argv[])
{
system(“echo hehe”);
return 0;
}
然后把我们的这个控制台程序设置到刚才的文件输出目录里面去
设置调用时机,在对应的时机下面右键,新建exe
位置设置为本工程,然后在FileName项中找到我们刚才设置好的主输出
这样整个流程就完成了,当安装包安装完成时,就会调用你的命令行程序了
如何使用visual studio将你的程序打包成安装包相关推荐
- Qt程序打包成安装包exe
本章介绍把Qt开发的程序打包成安装包的方法,程序打包成install.exe,可双击安装,有默认安装路径,也可以选择安装目录,自动生成桌面快捷方式和开始菜单选项,可以在操作系统–>设置–> ...
- 轻松将C语言/C++程序打包成安装包,和大家分享你的成果(包学包会)
轻松将C语言/C++程序打包成安装包 **首先,老样子,将我们要用到的程序给大家展示一下,并放在我的资源里https://download.csdn.net/download/qq_51523386/ ...
- 如何将程序员写出来的程序打包成安装包(最简单的)
一.准备工作:先下载一个Inno Setup编译器,这里我用到的是5.3.3中文版的. 下载地址:http://www.skycn.com/soft/5625.html 软件介绍: Inno Setu ...
- Visual Studio 2017 - Windows应用程序打包成exe文件(1)- 工具简单总结
最近有对一个Windows应用程序少许维护和修改.修改之后要发布新的exe安装文件,打包exe文件时,遇到了很头疼的问题,还好最后解决了,记录一下. Visual Studio版本:Visual St ...
- Visual Studio 2017 - Windows应用程序打包成exe文件(2)- Advanced Installer
Advanced Installer :Free for 30 days. All features. 下载地址:https://www.advancedinstaller.com/download. ...
- VS2019+Qt 用vs扩展Microsoft Visual Studio Installer Projects进行程序打包(.msi安装包)
qt小白,仅做记录,如有问题,欢迎指正 一.安装Microsoft Visual Studio Installer Project 方法一:Microsoft Visual Studio Instal ...
- 【Java】Java GUI制作Windows桌面程序,利用windowbuilder生成界面,使用exe4j打包成可执行文件,使用Inno Setup打包成安装包,超级详细教程
目录 1.GUI插件 1.1 下载GUI绘制插件 1.2 eclipse中配置windowbuilder插件 2.绘制GUI界面 2.1 建立一个GUI的项目 3.配置Maven项目 3.1新建一个M ...
- 【解决方案】本次安装Visual Studio 所用的安装程序不完整
今天点开VS的时候遇到了这个问题 本次安装Visual Studio 所用的安装程序不完整.请重新运行VisualStudio安装程序以解决此问题. 解决这个问题的方法很简单 右键在桌面的Vs 201 ...
- Visual Studio 中的应用程序开发
Visual Studio 中的应用程序开发 http://msdn.microsoft.com/zh-cn/library/h8w79z10(v=VS.90).aspx 转载于:https://ww ...
- Visual Studio 2010 美女与程序员的爱情网剧+《耀和你一起》壁纸包
微软这次给 Visual Studio 2010 做的广告转向了美女+感情的套路,特意为产品拍了一套爱情短剧视频,讲述美女与程序员的爱情,这给无数本来就是单身宅男的程序员们提供了不少YY的空间. 在爱 ...
最新文章
- 字符串反转python_Python 反转字符串(reverse)的方法小结
- series、dataframe转为tensor格式数据
- 图的匹配问题与最大流问题(三)——最大流问题Ford-Fulkerson方法Java实现
- pandas 下的 one hot encoder 及 pd.get_dummies() 与 sklearn.preprocessing 下的 OneHotEncoder 的区别
- 泰山游记:拱北石与八仙过海电视剧
- c语言抽签系统_抽签小程序(C语言随机数)
- d-s证据理论 matlab代码2
- Euraka启动记录
- unity 素材分享
- python安装pandas太慢_pytorch 安装缓慢 或者报错问题 pandas 安装
- 【必收藏】PS常用快捷键大全
- 你自己的毛茸茸的大主教
- Xman的东西当然值钱了。每1单位高度的植物,就可以卖2美元,把减掉的植物都卖掉,就可以弥补罚单的损失了。你帮Xman计算一下一共可以卖多少钱。
- GO+Selenium批量关注各大网站实战 1 (基础+demo)
- Knative-serving资源详解
- 内网穿透工具--lanproxy
- 282.软件体系结构的风格与模式
- 李笑来 css,CSS
- GRE_verbal
- python怎么画高程三维网格图_matplotlib绘制等高线图
热门文章
- AMD R9 280x tri-x vapor-x OC 刷新BIOS来节能降温
- linux wps只读模式怎么取消,wps只读模式解除的两种方法
- 火车采集 PHP插件 post,火车采集器2010版PHP插件增加扩展的方法
- 在KVM虚拟化云主机上使用WXPE的研究
- echarts的legend显示不全_【报Bug】echarts图表的legend没有显示
- 127.0.0.1 192.168 localhost 之间的区别
- “地理-语言”大模型文心ERNIE-GeoL及应用
- Java 标准 IO 流编程一览笔录( 下 )
- I3D【Inflated 3D ConvNet】——膨胀卷积网络用于行为识别
- linux内核堆栈空间设置,linux内核堆栈设置过程