您当前的位置:首页 > 计算机 > 软件应用 > 开发工具(IDE)

vs2017+Qt5.13.2程序打包

时间:02-28来源:作者:点击数:

step 1

打开vs2017,选中项目:选择release模式,如图:


选择发布模式,不要选debug模式

然后点击生成,重新生成解决方案:


生成发布可执行文件

完成后,打开项目所在文件夹,里面有个x64文件夹:


打开x64文件夹,里面是release文件夹

打开release文件夹,就能看到项目可执行文件

打开release文件夹,然后复制路径:


复制绝对路径

step 2

下一步在开始菜单里找到qt快捷目录:


选择QT命令行MSVC2017工具

打开QT命令行MSVC2017工具:


QT命令行MSVC2017工具

进入QT可执行文件所在目录,也就是release文件夹下:


进入项目所在文件夹下的release目录下

输入命令windeployqt.exe xxx.exe ,xxx指的是先前生成的release文件夹里的可执行文件名,然后回车,此时将生成qt各种资源文件,如图:


生成各种QT资源文件

最终release目录中多了很多文件:


windeployqt.exe命令自动生成了exe文件运行所需的dll文件

step 3

还剩最后一步,在vs2017安装目录中查找QT应用程序运行所需的VC相关dll文件,如图:


打开vs2017安装目录,进入redist->Msvc->14.16.27012子目录

选中x64,将目录下所有文件复制到项目所在release目录下

打开上面vc141.crt目录

将x64目录下所有文件复制到项目所在release目录下:


复制上图里的dll文件,粘贴到项目文件夹下的release文件夹下

然后运行下图exe文件

顺利执行无报错,则配置完成了。

QT应用程序运行正常

至此,QT+VS应用打包程序完成,无报错信息。


双击可执行文件可以打开应用程序,无报错
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门