QT打包成一个exe文件。(多种方法)

 然后久能看到一个这样的文件夹

 

进入release 

找到我们的可执行程序,但是这时候点击你会发现, 

 

 

会缺失一些东西,没办法执行。 

这时候就要用到我们的qt自带的工具了

按下win键搜索qt

 双击那个MinGW的黑框框,以上是qt6和qt5两个版本的工具,如果你们电脑上只有一个qt版本的话就是那个了。

 复制一下我们刚刚exe文件所在的路径

在黑框中输入windeployqt 和ctrl+v你的路径,再\exe文件的名称

 windeployqt E:\QTCCCCODE\build-Burfly-Desktop_Qt_6_5_2_MinGW_64_bit-Release\release\Burfly.exe

注意这里要拼接一下路径,加一个\ 和你的exe文件的名字。

我这里加一个\Burfly.exe

然后回车

 

这个操作就是会注入相关缺失的文件

有一些你在qt里设置的样式表啊,资源文件里的图片啊等等,都进来了,这时候再双击我们的exe文件就可以正常运行了,不过要在这个release文件才可以

也就是说你想发给你的好基友玩的话,还要打包这个release文件夹,他解压一下才可以看到你给他的惊喜 





第二种方法,打包成一个单独的exe文程序,这样的话你直接把这个exe文件发给你的好基友,好基友直接双击就可以运行了,只不过这个exe文件大一些.

用到了一个新的软件,下载链接下载连接icon-default.png?t=N6B9https://enigmaprotector.com/en/downloads.html

 

这一步需要以我们上一步的简单打包好的release文件夹为基础的。

 把我们生成的exe文件选上去

会自动默认到时候生成一个原名_boxed.exe文件

当然你也可以自定义是吧

 

 再点击执行封包!!

经过等待

我们就可以在刚刚自定义的位置找到一个默认叫原名_boxed.exe的文件

 这时候我们把他单独拖到桌面也是可以运行的!!!

双击就可以运行咯,快和好基友们分享你的快乐把!!哈哈哈 

  • 40
    点赞
  • 129
    收藏
    觉得还不错? 一键收藏
  • 13
    评论
Qt程序发布为单独的可执行文件(.exe)需要以下步骤: 1. 构建项目:首先,在Qt Creator中打开您的项目,并确保您的项目构建正常。确保选择了发布模式,并在构建选项中选择“Release”模式。确保没有错误或警告。 2. 静态链接 Qt 库:默认情况下,Qt项目使用动态链接库(.dll)来使用Qt功能,但为了发布一个独立的可执行文件,需要将Qt库静态链接到可执行文件中。在项目配置文件(.pro文件)中,将以下行添加到末尾: ```qmake CONFIG += static ``` 这将告诉Qt使用静态链接库。 3. 重新构建项目:重新构建您的项目以使更改生效。确保没有错误或警告。 4. 将库文件复制到可执行文件目录:找到构建目录中的可执行文件和必要的库文件,并将这些文件一起复制到一个单独的文件夹中。库文件通常在Qt安装目录中的“Qt\版本号\编译器名称\lib”目录中可以找到。 5. 处理依赖:查找您的程序运行所需的其他依赖项,例如系统库或其他依赖的动态链接库,并将它们复制到可执行文件目录。确保所有依赖项都在同一目录中。 6. 测试可执行文件:运行您的可执行文件,确保它能在没有任何问题的情况下正常运行。 通过这些步骤,您将能够功将Qt程序发布为单独的可执行文件(.exe)。请注意,这是一个大致的概述,具体步骤可能会随着项目和环境的不同而有所变化。
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值