目录
前言
步骤
前言
使用qt开发自动化测试软件,一般是先在自己的办公电脑上写,后续再发给测试机运行,需要使用Qt程序打包生成exe程序。有两种方法:"Qt Widgets Application" 和 "Qt Quick Application",这里选择"Qt Widgets Application"方法步骤。学习自:
Qt程序打包发布方法(使用官方提供的windeployqt工具)_lxj434368832的博客-CSDN博客_qt 打包
步骤
1.新建一个名为"hello"的Qt Widgets Application项目
2. Debug 方式运行
3.Release 方式运行
4.项目生成目录
5.找到.exe 文件
build-hello-Desktop_Qt_5_13_2_MinGW_32_bit-Release/release/hello.exe
6.复制 hello.exe到空文件夹
7. 找到Qt安装目录下的windeployqt的路径
自己用的编译器的bin目录下(我这里是mingw73_32)
8.开始菜单打开命令行管理员
命令:1. cd 到hello.exe所在文件夹内
例如:cd /d W:\study\test\windeployqt\hello-exe\
2.用全路径下windeployqt 命令 编译hello.exe
例如:W:\QT\Qt\5.13.2\mingw73_32\bin\windeployqt hello.exe
注意:这里直接用windeployqt 命令编译 hello.exe是不行的,会报错:
正确操作结果:
9.hello-exe下生成了各种文件
10.复制文件夹hello-exe到其他电脑运行
1. 如果有Qt,则在电脑环境变量路径path里添加编译器里的bin
2.如果电脑没有Qt,需要在bin下找到以下三个.dll文件复制到hello-exe
(可以先试运行,缺什么补什么)
11.移到空的电脑运行成功