将代码程序打包成可执行.exe(Windows系统)或.app(mac,os系统)的程序后,不需要系统安装QT工具就能执行。
1.生成.exe文件
在QT界面,点击Release编译,会自动生成一个.exe文件。此时的.exe文件还是不能正常打开使用的。
2.找到生成.exe的位置
找到Release编译生成的.exe文件夹所在位置,通常是在开发代码的同一文件夹内。
复制.exe文件。
3.创建新文件夹
创建一个新的文件夹,将复制的.exe文件粘贴到新文件夹。
4.生成程序的依赖库、包、运行环境
(1)在开始菜单找到QT命令终端,进入刚才新建的文件夹,或者win键搜索QT;
(2)单击进入命令终端,输入cd +文件夹所在位置。(例如我在E盘s文件夹,就是输入 cd E:/s)
(3)输入windeployqt +文件名.exe
5.生成可执行的.exe程序
命令完成后出现了很多文件(依赖库、包、运行环境),此时.exe程序已经可以运行了。
这样就生成了一个可执行的.exe程序。
但要注意的是,需要整个文件夹完整才能正常使用。
如果只想用一个.exe程序独立工作,还需要进行打包。