VS2019+Qt 用vs扩展Microsoft Visual Studio Installer Projects进行程序打包(.msi安装包)

qt小白,仅做记录,如有问题,欢迎指正

一、安装Microsoft Visual Studio Installer Project

方法一:Microsoft Visual Studio Installer Projects - Visual Studio Marketplace

关闭vs2019,直接安装即可。

方法二:vs2019->扩展->管理扩展->右侧搜索Microsoft Visual Studio Installer Projects->根据提示下载安装即可。(两种方法下载都有点慢)

二、获取程序所需要的动态链接库等

1.用vs编译release版本,并将生成的.exe文件放到自己随便新建的文件夹中。

2.找到所使用的编译器版本下的windeployqt.exe路径,并在路径处cmd回车打开命令行。

3.windeployqt 刚才新建的文件夹路径\程序名(这样就可以在刚才新建的文件夹中获取到运行所需要的文件,如果不要求为一个安装包,刚才这个文件夹便可以作为一个运行的包发给别人使用。)

三、新建Setup Project项目

1.在vs解决方案上右键->添加->新建项目->选择Setup Project项目模板->填写项目名称->创建

2.右键Application Folder->add->文件(将刚才步骤二所获取的动态连接库添加进来)/ Folder(如果有文件夹,将刚才步骤二所生成的文件夹以及项目中自己所添加的图片资源文件夹等以相同名字的形式添加进来,子文件夹同理)

 3.右键Application Folder->add->项目输出->默认即可->确定->得到上图中的主输出

4.主输出->右键->create shortcut to 主输出->得到Shortcut to 主输出->将其改名后拖放到

User's Desktop

5.选中改名后的shortcut->右键->属性->右侧Icon->选择一个icon类型的图片作为软件图标(之前上传的图片资源中已经包含)

6.右键setup项目->属性->确认平台信息等

7.右键setup项目->生成(成功后会在该项目其release文件夹下生成相应的安装包文件,两个都可以进行安装(用第一个的话两个文件都需要,用第二个的话就这一个文件就行))

 8.删除

双击刚才的安装包就可以删除(重新生成后不支持),也可以用控制面板进行删除

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Microsoft Visual Studio Installer Projects 2019 插件是用于在Visual Studio 2019中创建安装程序的插件。它允许开发人员创建用于部署应用程序的安装程序,并将其打包为单个可执行文件。这个插件是为那些希望在开发应用程序的同时能够轻松创建和分发安装程序的开发人员而设计的。 通过 Visual Studio Installer Projects 2019 插件,开发人员可以添加并配置自定义安装程序的各种组件。这些组件可以包括应用程序的文件,注册表设置,启动脚本等。开发人员可以设置文件的目标路径,创建快捷方式,以及定义其他安装选项。 除了创建安装程序Visual Studio Installer Projects 2019插件还包括一些附加功能。例如,开发人员可以使用此插件创建启动器可执行文件,以在安装期间运行自定义操作。还可以自定义安装程序的用户界面,添加自定义对话框和图像。 在使用 Visual Studio Installer Projects 2019 插件时,开发人员可以基于特定的目标平台选择不同的安装选项。这意味着可以创建适用于不同操作系统的安装程序,并且可以选择安装程序文件的适当位置。 总结来说,Microsoft Visual Studio Installer Projects 2019 插件是一个功能强大的工具,可以帮助开发人员在Visual Studio 2019中轻松创建和分发应用程序的安装程序。它提供了许多配置和自定义选项,以满足不同项目的需求。它对于那些需要将其应用程序打包为易于部署的安装程序的开发人员来说,是一个非常有用的插件。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值