zl程序教程

您现在的位置是:首页 >  工具

当前栏目

Qt项目打包发布步骤方式

Qt打包项目 方式 发布 步骤
2023-09-11 14:20:47 时间

1 windeployqt工具发布

1.1选择Release版本发布生成工程文件

在这里

1.2 拷贝可执行文件

找到生成的Release文件夹,将根目录下Release文件夹中的.exe文件复制到一个新建的文件夹中。
新建文件夹用英文命名。例如新建文件夹名称为test,目录为:D:\test。如图所示。
在这里插入图片描述

1.3 CMD命令框执行DOS命令【方式一】

1.3.1 在开始菜单中打开命令框

在开始菜单中找到Qt的cmd运行命令框并打开。
在这里插入图片描述

1.3.2 在命令框中输入以下命令

windeployqt.exe

命令回车会看到如图效果。
在这里插入图片描述

1.3.3 进入新建文件夹所在的盘符

  • 例如进入D盘下,输入 D:;
  • 在进入到新建文件夹的根目录中:输入 cd D:\test
  • 在此目录中输入以下命令
windeployqt.exe MCUTool.exe    // MCUTool 为本次.exe文件的名称

生成如图所示效果,即为执行成功。文件就生成好了。
在这里插入图片描述

1.4 CMD命令框执行DOS命令【方式二】

笔者偶有手残,对于Windows菜单中不常用的快捷方式都会删除掉。导致在菜单中找不到1.3中的那个cmd快捷方式。所以也可选择1.4方式。

1.4.1 打开cmd命令框

  • 快捷键输入 Win + R 打开运行框;
  • 在运行框输入 cmd 回车/确认打开cmd命令框;

1.4.2 进入到Qt文件安装目录下

  • 进入到Qt安装的盘符下,例如进入到F盘,输入
F:
  • 在进入到安装目的bin文件夹中,目录为:F:\Qt5.14.2\5.14.2\mingw73_32\bin,输入
cd F:\Qt5.14.2\5.14.2\mingw73_32\bin

1.4.3 运行指令

再按照 1.3.2步骤、1.3.3步骤操作完成剩余步骤;

1.5 发布完成

生成好的文件自动添加到了新建的文件夹中,将此文件夹发送到任何一个电脑上,打开.exe程序都可以独立运行。

2 手动添加必要文件发布

如果以上方式不能按部就班操作成功,也可以选择以下方式手动添加必要文件发布工程。

2.1 选择Release版本发布生成工程文件

2.2 拷贝可执行文件

  • 找到生成的Release文件夹,将根目录下Release文件夹中的.exe文件复制到一个新建的文件夹中。
  • 新建文件夹用英文命名。例如新建文件夹名称为test,目录为:D:\test

2.3 拷贝必要文件

进入到安装目录F:\Qt5.14.2\5.14.2\mingw73_32\bin文件夹中,将以下6个文件拷贝到新建的文件夹test中:

  • libgcc_s_dw2-1.dll
  • libstdc+±6.dll
  • libwinpthread-1.dll
  • Qt5Core.dll
  • Qt5Gui.dll
  • Qt5Widgets.dll

再进入到安装目录F:\Qt5.14.2\5.14.2\mingw73_32\plugins文件夹中,将以下1个文件夹拷贝到新建的文件夹test中:

  • platforms文件夹

这个文件夹拷贝后文件夹名称不能更改,文件夹中的文件只需要保留一个名称为qwindows.dll文件即可。
所有文件拷贝完成后如图所示:
在这里插入图片描述

2.4 发布完成

现在这个文件夹内的可执行文件就可以直接打开运行了。文件夹打包后发布给任何电脑都可以运行且文件夹大小最小。