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程序打包的主要内容,如果未能解决你的问题,请参考以下文章
Windows服务项目打包成安装包(Windows服务)-----------VS2017项目程序打包成.msi或者.exe