1、在Qt内构建并运行release
2、在运行后生成的文件夹中找到.exe后缀文件,然后复制,到桌面创建一个新文件夹 如login文件夹
3、在桌面创建一个文件夹(名字可以随意取) equip_system,把刚复制的exe粘贴到里边
4、打开qt的MinGw命令提示符,以管理员的身份进行
5、注意:D盘与C盘之间的切换
6、在cmd 中cd 程序所在的路径 .例(“C:\Users\xxx\Desktop\release”)
6.1在MinGw命令提示符
7、在cmd 中输入windeployqt login.exe (windeployqt +程序的名字.exe)
8、Enter后 如下则表示成功了,到这步打包就成功了,如何项目还需要与MySQL数据库保存数据则,需要先导入数据库以及表格信息。可以参考https://blog.csdn.net/weixin_45920624/article/details/131754485
9、如果报错为如下,则说明驱动器未加载驱动器未加载
9.1-需要将MySQL的两个库文件进行拷贝
10、将拷贝的两个库文件粘贴到打包文件中
11、如果报错如下,则说明打包的程序连接数据库的密码与当前数据库的密码不一致
12、修改数据库密码,可以通过以下命令
1.1 修改密码
alter user '用户'@'本地ip' identified by '密码'
例如:
alter user 'root'@'localhost' identified by '123456';
1.2 刷新权限
flush privileges;
13、最后我们双击exe文件就可以成功打开了,如遇到其它问题,可根据报错一一进行解决。祝各位好运!