第一步、切换工程版本
在这一步可以直接在QT的项目页面就可以完成
在这里切换完成之后建议先运行一下,确保没有问题我们再进行下一步
第二步、找到对应的文件夹和编译工具进行编译
我们在使用的过成功,会发现点击工程中的运行就可以执行,但是找到编译出来的文件点击运行就会报出一大堆的文件缺失
当然我们首先找到编译工具,这里以win11为例
在这里就可以找到自己的工程对应的编译工具了(要选命令行的)
然后使用windeployqt命令来进行编译
例如:
windeployqt C:\Users\1234\Desktop\新建文件夹\build-untitled1-Desktop_Qt_5_14_2_MinGW_64_bit-Release\release\untitled1.exe
在这里的文件目录是你切换了工程版本后,文件夹下的文件,一定要选择release版的
未编译的文件目录
BUILD-UNTITLED1-DESKTOP_QT_5_14_2_MINGW_64_BIT-RELEASE
├─debug
└─release
对应的exe文件就在release目录下
编译后的文件目录
BUILD-UNTITLED1-DESKTOP_QT_5_14_2_MINGW_64_BIT-RELEASE
├─debug
└─release
├─iconengines
├─imageformats
├─platforms
├─styles
└─translations
这样我们就完成了项目的编译
第三步、打包项目
到现在,如果要继续目录下的exe文件可以直接运行了,如果要在其他电脑上运行,需要将对应目录的文件一并复制过去才可以正常运行
下载打包软件
官网链接
阿里云盘下载链接
安装默认一直下一步即可
软件打开后页面
这一步如果有弹窗点击确认即可
封包成功后就完成了软件的可移植,这个exe文件就可以在任意电脑上运行了