一键发布Qt应用程序(最快方法)- windows

时间:2021-11-15 20:46:56

方法1 使用命令行

1 直接运行
Qt 5.7 for Desktop (MinGW 5.3.0 32-bit)
2 输入命令 windeployqt 空一格

1. Qt Widgets Application

3 把待发布的exe文件直接拖入命令行窗口,回车

2 Qt Quick Application

3 把待发布的exe文件直接拖入命令行窗口 ,空一格  -qmldir C:\Qt\Qt5.7.0\5.7\mingw53_32\qml 回车

[========]

方法2(一键发布)强烈推荐

附件:用方法2生成的一键发布工具
- * 制作一键发布工具*
1. 新建txt文件
2. * 把下面代码复制到txt文件,命名为 “发布QT.bat”*
- 以后要发布QT
1. > 直接复制exe文件到这个F:\deployQt\app 目录下
2. > 把exe改名为0.exe
3. >双击执行发布QT.bat,就ok了,很方便。


//配置QT环境变量。代码可以到QT安装目录的 qtenv2.bat 文件,用记事本打开,找到
echo off
echo Setting up environment for Qt usage...
set PATH=E:\Qt\Qt5.4.0\5.4\mingw491_32\bin;e:\Qt\Qt5.4.0\Tools\mingw491_32\bin;%PATH%
cd /D E:\Qt\Qt5.4.0\5.4\mingw491_32
//到 F:\deployQt\app 下 执行 windeployqt 命令发布QT。
F:
cd /d F:\deployQt\app
windeployqt 0.exe

示例1 发布 widget应用

echo off
echo Setting up environment for Qt usage...
set PATH=C:\Qt\Qt5.7.0\5.7\mingw53_32\bin;C:/Qt/Qt5.7.0/Tools/mingw530_32\bin;%PATH%
cd /D C:\Qt\Qt5.7.0\5.7\mingw53_32
F:
cd /D F:\deployQt\app
windeployqt 0.exe

示例2 发布 qml应用

echo off
echo Setting up environment for Qt usage...
set PATH=C:\Qt\Qt5.7.0\5.7\mingw53_32\bin;C:/Qt/Qt5.7.0/Tools/mingw530_32\bin;%PATH%
cd /D C:\Qt\Qt5.7.0\5.7\mingw53_32
F:
cd /D F:\deployQt\app
windeployqt 0.exe -qmldir C:\Qt\Qt5.7.0\5.7\mingw53_32\qml