qt5.15.2打包应用程序(附带mysql数据库连接)————附带详细步骤
因为Qt程序打包后,遇到了很多问题,例如无法定位程序输入点,数据库驱动无法载入的情况。通过查阅很多资料和实践操作,最终解决了问题。本文就是记录解决问题的方法。3,把之前编译数据库的链接文件,放到运行程序的同级目录下(因为是使用mariadb编译的数据库,所以用的也是mariadb的库文件);1,打开qt命令端软件;2,输入打包命令,例如。
·
0 背景
因为Qt程序打包后,遇到了很多问题,例如无法定位程序输入点,数据库驱动无法载入的情况。通过查阅很多资料和实践操作,最终解决了问题。本文就是记录解决问题的方法。


1 解决 无法定位程序输入点
可以通过设置环境变量来解决,添加自己Qt编译器的bin路径,例如:D:\Qt\Qt5.15.2\5.15.2\mingw81_64\bin
2 打包程序,带有数据库驱动
1,打开qt命令端软件;
2,输入打包命令,例如windeployqt.exe E:\共享文件\test5\ExcelOperate.exe;

执行后的结果:
程序里,会自带编译好的sql驱动文件:

3,把之前编译数据库的链接文件,放到运行程序的同级目录下(因为是使用mariadb编译的数据库,所以用的也是mariadb的库文件);

数据库的链接文件一般在下面的目录中:
更多推荐




所有评论(0)