Qt程序打包(windeployqt.exe)

这篇博客介绍了如何使用Qt的windeployqt.exe工具将Qt程序打包成独立运行的exe文件,详细阐述了在Qt 5.11.1中找不到Qt x.x for desktop的问题及解决方法,包括在系统环境变量中添加windeployqt路径,然后通过命令行调用windeployqt命令添加依赖文件,使得exe文件可以在任何地方直接运行。
摘要由CSDN通过智能技术生成

Qt文件打包(windeployqt.exe)

参考自:
Qt程序打包——使用自带windeployqt.exe工具查找依赖库 https://blog.csdn.net/Zhenggenno_1/article/details/80459066
qt如何生成exe文件并运行
https://blog.csdn.net/qq_39054069/article/details/96481902

老师要求将作业以可运行程序的形式上交,因此就想办法将Qt的exe文件打包为不依赖环境直接运行的程序。
网上的大多数方法都是第二个链接中的通过Qt自带的Qt x.x for desktop,在命令行中使用windeployqt命令来对通过release生成的exe文件添加相关依赖。
问题在于我的Qt 5.11并没有找到这个XXX for desktop程序 经过查找发现很多人都遇到了这个问题。但是我发现Qt的文件夹中存在windeployqt这个可执行文件,所以再次查询找到了第一个链接中的方法,直接在系统变量中添加该可执行程序的路径,之后就可以在cmd窗口中直接通过windeployqt命令对文件夹中的release生成的exe文件添加依赖文件,之后就可以直接在文件夹中运行该exe文件了。

windeployqt.exe文件一般是在MinGwxx文件夹下的bin中,例如我的是在C:\Qt\Qt5.11.1\5.11.1\mingw53_32\bin\windeployqt.exe,直接在系统变量path中添加C:\Qt\Qt5.11.1\5.11.1\mingw53_32\bin即可,之后就可以在系统的cmd命令窗口中直接运行windeployqt命令

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值