vs2017+Qt5.92程序打包

Posted doudou-1102

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vs2017+Qt5.92程序打包相关的知识,希望对你有一定的参考价值。

首先,项目是在VS2017+qt5.92的环境下实现的;其次,使用qwt工具库;因此项目中需要分三步查找;

在实现之前将可执行文件(.exe)文件单独放到一个文件夹中,本步骤中的目标文件为E: otalpro;

1、qt

查找项目中使用到的qt动态链接库;

步骤如下

①打开项目使用的windeployqt工具(qt自带的工具);

技术分享图片

技术分享图片

②进入到文件夹所在目录;

③使用命令:windeployqt Name.exe(在目标文件夹所在目录下执行该命令)

 技术分享图片

技术分享图片

2、vs2017

①打开vs2017目录下的“适用于vs2017的x64_x86交叉工具命令提示符”

技术分享图片

②进入文件所在目录(这次进入的目录为vs创建工程生成exe的目录);

命令:dumpbin /IMPORTS name.exe>output.txt

技术分享图片

③执行完成后,可以在工程目录下查看output.txt文件

技术分享图片

④除去qt部分的dll,根据名称使用工具everything进行依次添加dll;(本次添加添加了qwt所包含的dll)

工具下载地址:http://www.voidtools.com/

技术分享图片

最后完整的结果如下:

技术分享图片

 

 以上就完成了打包工作;

 

以上是关于vs2017+Qt5.92程序打包的主要内容,如果未能解决你的问题,请参考以下文章

VS2017项目程序打包成.msi或者.exe

VS2017桌面应用程序打包成.msi或者.exe

Windows服务项目打包成安装包(Windows服务)-----------VS2017项目程序打包成.msi或者.exe

VS2017桌面应用程序打包成.msi或者.exe

VS2017打包安装程序

VS2017桌面应用程序打包成.msi或者.exe