当前位置:网站首页>QT程序生成独立exe程序(避坑版)
QT程序生成独立exe程序(避坑版)
2022-08-09 08:33:00 【奔跑的小赛兔】
http://blog.sina.com.cn/s/blog_96c6e6ef0102zx8y.html
一、将现有的项目在QT Creater中用release方式编译。
二、打到项目生成的目录,我的是在E:\QTFile\build-calc_20180508-Desktop_Qt_5_8_0_MinGW_32bit-Release。
三、将release中生成的.exe文件拷贝到新的文件夹中,我在这里拷贝到了d:\test\中。
四、在QT安装菜单中找到QT5.8 for DeskTop工具,运行。
五、输入命令:cd /d d:\test\,切换到test目录。
然后使用windeployqt工具命令:windeployqt calc_20180508.exe
六、执行完后就可以看到test文件夹里面自动复制的插件文件、dll文件、qm文件等,在这里就得到了完全程序发布集合。
七、下载QT程序打包工具Enigma Virtual Box,安装完成后点击运行。
链接下的前七个步骤都没问题,最后一个步骤打包的步骤比较坑人,按照他的步骤,最后打包出来的EXE不能独立运行。正确的步骤如下:


注意的是添加好输入输出路径后,在选择文件的时候一定要点击Add选择Add Folder Recursive,然后选择文件夹,切记不能直接将要打包的文件夹拖到软件。否则生成的exe不能独立运行。
边栏推荐
猜你喜欢
随机推荐
Programming a washing machine: garbled characters after string output
【redis】redis之过期监听
mysql事务(详解)
Non-decreasing Array
消息中间件(MQ)前置知识介绍(必看)
File Handling (IO)
【MySQL】mysql:解决[Err] 1093 - You can‘t specify target table ‘表名‘ for update in FROM clause问题
数制转换及子网划分
三次握手,四次挥手
pip3 source change to improve speed
【CNN】2022 ECCV Oral 自反馈学习的mixup训练框架AutoMix
leetcode 37. 解数独 (困难)
leetcode 36. 有效的数独(模拟题)
DeFi 项目中的治理Token
requests之防盗链学习
MySQL数据库
Operator Overloading in Inheritance: A Legend of Input and Output
204. 数素数
requests之数据解析Xpath介绍
可能导致Loadrunner检查点中savecount为0的分析









