qt项目在Windows平台上面发布成可执行程序.exe

简介: qt项目在Windows平台上面发布成可执行程序.exe,或是免安装的绿色版本、亦或者安装形式的安装包。

本博文的简述or解决问题?

qt项目在Windows平台上面发布成可执行程序.exe,或是免安装的绿色版本、亦或者安装形式的安装包。亲测有效。测试项目参见 QT5/C++项目:基于QT的跨平台网络对战象棋

实现了QT5的项目在windows、Linux、MacOS、Android平台的发布


该博文系列:

开发平台环境:

编程环境: win10 x64 专业版 windows7 x64 旗舰版

编程软件: visual studio 2015Qt Creator 4.8.2 (Enterprise)Qt 5.9.7


项目在Windows平台发布:

本次发布测试的平台为Windows 7 x64Windows 10 x64

步骤:

(1)打开ChineseChess项目。点击Qt Creator左下角的运行程序,选择构建的套件为:Desktop Qt 5.9.7 MinGW 32bit,再构建里面选择Release版本,点击绿色三角形图案。等待程序跑起来之后,关闭掉程序。

在这里插入图片描述

(2)打开项目文件管理器,找到生成的便以文件。然后打开路径D:\programming\qt\build-ChineseChess-Desktop_Qt_5_9_7_MinGW_32bit-Release\release(这里以我的路径为例)。将里面的ChineseChess.exe复制一份,将拷贝的程序另外保存在一个名为英文(这里我为Chess)的空的文件夹里里面。

在这里插入图片描述

在这里插入图片描述

(3)双击运行Qt 5.9.7 for Desktop (MinGW 5.3.0 32 bit),用cd命令进入到上一步创建的空文件夹路径(eg: D:\Chess)。然后运行命令

windeployqt+ 运行程序名

(eg:windeployqt ChineseChess.exe)

,回车,将所需的库文件全都拷贝到该.exe程序的当前文件

在这里插入图片描述 在这里插入图片描述

在这里插入图片描述

(4)双击运行Enigma+Virtual+Box+7.80程序,在这里面,在“主程序文件名称里面”选中刚刚的拷贝版本D:\Chess\ChineseChess.exe。然后会自动生成输出虚拟文件名称的路径。在文件的Virtual Box Files里面,将上一步骤的上面。然后点击右下角的“文件选项-压缩文件”。最后一步点击右下角的打包。件夹里面生成许多库等,全选,除了ChineseChess.exe以外,全部拖进这里

在这里插入图片描述

(5)等待一分钟,生成的绿色单机版,免安装的有游戏.exe文件,放到任意一个没有任何环境的windows系统的都可以跑起来。不会提示那种缺少xxx.dll的错误提示。完美打包发布这一份作品。

在这里插入图片描述在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述


下载/系列地址:

你的 starfork 是对我最大的支持。也欢迎学习这个系列的 QT/DTK 学习,附学习由浅入深的目录

打包体验程序,下载地址: releases

欢迎 star 和 fork 这个系列的 Qt / DTK 学习,附学习进阶的路线图。


感谢:

因为有着热心网友的无私分享,故不辞辛苦也将自己的项目或经验整理成博客的形式,也提供给一起大家学习探讨与交流


系列地址:

QtExamples

欢迎 starfork 这个系列的 QT / DTK 学习,附学习由浅入深的目录。

  • 6
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

偕臧x

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值