美文网首页
Qt打包程序(Windows平台)

Qt打包程序(Windows平台)

作者: Alliawell | 来源:发表于2019-10-24 17:27 被阅读0次

问题:运行Qt生成的.exe时,提示缺少各种dll。

郁闷,无法把生成的.exe分发给其他用户(未安装Qt)使用。

Q生成的.exe缺少各种.dll文件

解决方法

1.在Qt的安装目录下找到Qt的打包工具(根据自己的编译情况,选择32还是64位),如下图所示。

Qt的打包工具

具体用32bit还是64bit,根据.exe生成时所选编译器的位数决定,编译器位数如下图所示。

Qt中编译器的选择

2. 运行上图中的Qt 5.12.4,如下图所示,只需2行代码就搞定,so easy!

第1行代码:cd /d C:\packQt(“C:\packQt”是.exe所在的目录)

第2行代码:windeployqt testPack.exe(“textPack.exe”是待部署的.exe的名称)

搞定,收工!O(∩_∩)O

2行代码搞定部署

效果:下图中圈起来的文件都是上面2行代码执行后自动添加的文件。把.exe和这些文件一起给其他用户,就可以运行了。(如果再用NISI做个漂亮的安装包,就完美了!)

windeployqt生成的文件

参考文献

1. 教你使用windeployqt工具来进行Qt的打包发布

2.Qt 程序打包发布总结

相关文章

  • Qt打包程序(Windows平台)

    问题:运行Qt生成的.exe时,提示缺少各种dll。 郁闷,无法把生成的.exe分发给其他用户(未安装Qt)使用。...

  • Windows下打包C++程序

    Windows下打包C++程序 最近在Windows系统下编写了一个基于Qt5.14.2的C++小工具,需要打包,...

  • Linux下打包发布Qt应用程序

    Linux下打包发布Qt应用程序 Linux下打包发布Qt应用程序 Linux下使用Qt进行开发的程序,如果想要在...

  • windows下QT程序打包

    生成可执行文件.exe 打包QT程序,通常选用以Release模式生成的可执行文件。如下图所示切换生成可执行文件模...

  • 软件层系统功能模块——托盘管理

    books项目是一个托盘程序,程序登录后直接进入Windows系统托盘。Qt程序是跨平台程序,由于有些平台没有系统...

  • 程序打包教程

    QT5程序打包问题 问题描述:为了方便不同电脑之间QT程序的移植,简单介绍QT5打包方式打包工具:QT5自带的wi...

  • 2020-08-03 手动编译Qt库(msvc2019版本)

    Qt Windows exe应用程序部署指南:https://doc.qt.io/qt-5/windows-dep...

  • 在Linux 下如何打包免安装的QT程序?

    如题,近期因为项目需求,得打包QT程序,并将程序放到没有安装QT库的电脑上运行。网上索罗了下,打包QT程序的方式很...

  • Windows 下QT编写的应用程序打包

    一、前言: 将编写好的应用程序打包,放到另一台没有安装qt环境的windows 系统也能正常运行 二、利用QT自带...

  • Qt 5.13

    Qt 5.13 Qt 5.13出来了,官网下载地址 windows平台下载qt-opensource-window...

网友评论

      本文标题:Qt打包程序(Windows平台)

      本文链接:https://www.haomeiwen.com/subject/iobsuctx.html