使用visual studio 2017打包程序
打砖块.png
最近学习opengl按照https://learnopengl.com/中的教程做了一个打砖块的游戏,顺便学习了如何将程序制作成安装包,这里记录下打包的过程。我的opengl游戏是c++语言编写的,打包使用的工具是Visual Studio community 2017。
安装程序打包组件
要制作安装包需要用到Microsoft Visual Studio 2017 Installer Projects这个组件。打开工具>扩展和升级,搜索installer projects关键词就可查到该组件,下载安装就可。(安装完毕需要重启Visual Studio工具)
01-安装Installer Projects扩展组件.png
创立setup project
- 首先打开c++项目,选中处理方案后右键选择增加>新建项目
02-增加新建项目.png - 接着在增加新项目窗口中选择其余类型项目,创立Setup Project并输入安装程序名称。
03-创立setup project.png - 创立成功后初始界面如下,可以看到有三个目录
- Application Folder:用来存放程序项目的可执行文件、资源(图片、音频、视频等)、各种依赖dll文件。
- User’s Desktop:用来生成桌面快捷方式
User’s Programs Menu:用来生成开始菜单快捷方式
setup project初始界面.png
- Application Folder
选中Application Folder右键选择Add>项目输出,接着在弹出窗口中选择主输出,点击确定,查看主输出的SourcePath为项目的可执行文件。
add-项目输出.png
选择主输出.png
主输出为可执行文件.png
接着通过add>文件(或者Folder)选项将程序运行所需要的其余资源文件、dll文件等一律增加到目录中,其中breakout.ico为图标文件,创立桌面快捷方式和菜单快捷方式时使用。
add-文件.png
其余文件.png User’s Desktop、User’s Programs Menu
桌面快捷方式和菜单快捷方式创立的方法是相同的,首先选中主输出文件右键创立快捷方式(需要创立两个,分别用于桌面快捷方式和菜单快捷方式),修改快捷方式名称,而后在icon属性中选择已经增加的ico图标,最后分别将创立的两个快捷方式拖入User’s Desktop、User’s Programs Menu目录。创立快捷方式.png
快捷方式图标.png卸载
我们还需要为安装包提供卸载功能,Application Folder右键增加文件”C:\Windows\System32\msiexec.exe”。增加msiexec.png
选中msiexec.exe文件右键创立快捷方式,命名为uninstall
uninstall.png
选中uninstall快捷方式,Arguments属性设置为”/x ProductCode”,其中ProductCode的值取自setup project属性中的ProductCode的值。
arguments属性.png
productcode.png设置完毕,执行build生成处理方案。
生成的安装包.png
双击setup.exe执行安装,可以看到桌面、菜单快捷方式均生成,也生成了卸载程序。
安装后.png
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 使用visual studio 2017打包程序