MINGW-64打包
1. 首先确定WIN10系统路径是否包含bin文件路径
如果没有包含安装的Q软件的路径,则选择新建一个,路径则复制自己电脑QT安装的bin目录。
2. 构建、编译、运行
2.1 构建、编译、运行
注意!:最好在上面的path路径添加后最后重新再构建、编译、运行一次(构建之前删除本题2.2所截图的release文件夹,保证清除彻底)。
2.2 找到.exe,单独存放
在编译后,找到Realease文件位置,打开进入(再次提醒,本次使用64位编译),在路径内找到.exe文件,拷贝粘贴到新的文件夹以备发布(本次我放在了桌面文件夹:C:\Users\YaMeng\Desktop\drawApp)。
3. 打包
3.1 选择QT包含的命令行工具软件(!本次使用的是64位版本,编译也是)
3.2 在命令行使用cd命令进入exe存放的文件夹(注意中间的 /d 不可省略)。
cd /d C:\Users\YaMeng\Desktop\drawApp
3.3 在exe目录下使用QT打包工具进行打包
D:\Qt\5.15.2\mingw81_64\bin\windeployqt.exe //我使用电脑QT软件bin路径下的windeployqt.exe
// 打包命令;根据自己的QT路径和exe的名字进行更改
D:\Qt\5.15.2\mingw81_64\bin\windeployqt.exe ScreenPaint02.exe
3.4 命令输入后,enter键按下等待之后打包完成即可。
4 QT打包时出现应用程序无法正常启动(0xc000007b)。请单击“确定”关闭应用程序
出现此错误信息,多半是因为采用64位编译器进行编译的,但是打包时使用了32位打包软件。复现一下上述的64位打包教程即可解决。