原文地址 沐印 小站https://c.undf.top: QtCreator 一键打包你的APP
date: 2023-07-03 19:12:21
tags:
- 😄QT
imgonly: true
thumbnail: https:// 图片缺失请访问源站 https://c.undf.top/image/QtCreator/img-2023-07-03.png
- 打开这个
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FaeV0OrY-1707806544140)(https:// 图片缺失请访问源站 https://c.undf.top/image/QtCreator/Qtcreator配置-2023-07-03.png)]
- 添加工具
添加外部程序 修改如下内容
- 执行挡:
powershell
- 参数(一行):
# qt Creator 8 以上版本 其他版本请根据最下面的提示修改
md %{ActiveProject:Path}/package/ ; copy %{ActiveProject:RunConfig:Executable:FilePath} %{ActiveProject:Path}/package/%{ActiveProject:RunConfig:Executable:FileName} ; windeployqt %{ActiveProject:Path}/package/%{ActiveProject:RunConfig:Executable:FileName}
- Base environment 改为
Current build environment
双击可以重命名
其他保持默认即可
- 使用
(可选)将编译模式改为release
单击运行即可
运行后可以看到下图即为成功
打开项目所在目录 package
文件夹即为打包后的文件夹
如果使用了Git 不要忘记把package文件夹加入到忽略列表中
其他 qt Creator 版本
单击红色方框后 单击右侧环境变量按钮
将 %{ActiveProject:Path} %{ActiveProject:RunConfig:Executable:FilePath} %{ActiveProject:RunConfig:Executable:FileName} 替换为对应的环境变量即可
如 4 版本的qt Creator
# qt Creator 4 版本
md %{CurrentProject:Path}/package/ ; copy %{CurrentRun:Executable:FilePath} %{CurrentProject:Path}/package/%{CurrentRun:Executable:FileName} ; windeployqt %{CurrentProject:Path}/package/%{CurrentRun:Executable:FileName}
t %{CurrentProject:Path}/package/%{CurrentRun:Executable:FileName}