1. 打开这个

Qtcreator配置-2023-07-03

  1. 添加工具

Snipaste_2023-07-21_15-19-34-2023-07-21

添加外部程序 修改如下内容

  • 执行挡: powershell
  • 参数(一行):
    1
    2
    #  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

双击可以重命名

20230721152236-2023-07-21

其他保持默认即可

  1. 使用

(可选)将编译模式改为release

20230721152350-2023-07-21

单击运行即可

运行后可以看到下图即为成功

20230721152840-2023-07-21

打开项目所在目录 package 文件夹即为打包后的文件夹

如果使用了Git 不要忘记把package文件夹加入到忽略列表中

其他 qt Creator 版本

单击红色方框后 单击右侧环境变量按钮

20230721153122-2023-07-21

将 %{ActiveProject:Path} %{ActiveProject:RunConfig:Executable:FilePath} %{ActiveProject:RunConfig:Executable:FileName} 替换为对应的环境变量即可

如 4 版本的qt Creator

1
2
#  qt Creator 4 版本
md %{CurrentProject:Path}/package/ ; copy %{CurrentRun:Executable:FilePath} %{CurrentProject:Path}/package/%{CurrentRun:Executable:FileName} ; windeployqt %{CurrentProject:Path}/package/%{CurrentRun:Executable:FileName}