QT+MySQL程序打包发布后提示driver not loaded driver not loaded的问题
2018-01-24 10:44
441 查看
之前写了一个程序,用到了QT和MySQL,使用QT自带的打包工具打包发布之后,提示问题,
网上搜了很多,都说是缺少数据库插件,但是说法略有不同,有的说缺少libmysql.dll,有的说缺少qsqlmysql4.dll……
没办法,只好一个个方法尝试,过程不赘述,解决方法是:将libmysql.dll文件放在exe文件的同级目录,如果你本机的libmysql.dll行不通,可以试试我的
下载地址:http://download.csdn.net/download/qq_40194498/10221237
附:
QT自带工具打包方法:
Qt Widgets Application:
release编译生成的程序运行正常之后,找到项目的生成目录,比如 项目源码路径:C:\QtPros\hellomw\ 。
它的项目生成目录是 C:\QtPros\build-hellomw-Desktop_Qt_5_4_0_MinGW_32bit-Release\ 。
进入这个文件夹,在进入它的子文件夹 release 里面,找到 hellomw.exe,将这个exe 复制到一个新的单独的文件夹里用于发布,比如存到 D:\hellomw\ 文件夹里面。
然后从开始菜单打开 Qt 命令行,输入命令:cd /d D:\hellomw
然后使用 windeployqt 工具命令:windeployqt hellomw.exe
摘自:
http://blog.csdn.net/iw1210/article/details/51253458 介绍了QT两种项目的打包方法,强烈推荐!
相关QT+MySQL问题博客:
http://blog.csdn.net/lynfam/article/details/6198670
网上搜了很多,都说是缺少数据库插件,但是说法略有不同,有的说缺少libmysql.dll,有的说缺少qsqlmysql4.dll……
没办法,只好一个个方法尝试,过程不赘述,解决方法是:将libmysql.dll文件放在exe文件的同级目录,如果你本机的libmysql.dll行不通,可以试试我的
下载地址:http://download.csdn.net/download/qq_40194498/10221237
附:
QT自带工具打包方法:
Qt Widgets Application:
release编译生成的程序运行正常之后,找到项目的生成目录,比如 项目源码路径:C:\QtPros\hellomw\ 。
它的项目生成目录是 C:\QtPros\build-hellomw-Desktop_Qt_5_4_0_MinGW_32bit-Release\ 。
进入这个文件夹,在进入它的子文件夹 release 里面,找到 hellomw.exe,将这个exe 复制到一个新的单独的文件夹里用于发布,比如存到 D:\hellomw\ 文件夹里面。
然后从开始菜单打开 Qt 命令行,输入命令:cd /d D:\hellomw
然后使用 windeployqt 工具命令:windeployqt hellomw.exe
摘自:
http://blog.csdn.net/iw1210/article/details/51253458 介绍了QT两种项目的打包方法,强烈推荐!
相关QT+MySQL问题博客:
http://blog.csdn.net/lynfam/article/details/6198670
相关文章推荐
- Qt 发布程序提示Driver not loaded Driver not loaded
- Qt编译后提示QSqlDatabase: QMYSQL driver not loaded的问题
- pyqt+sqlite程序发布后,提示“driver not loaded”
- 关于Qt开发MySQL程序移植后出现"Driver not loaded"的问题
- Qt连接MySQL提示“QSqlDatabase: QMYSQL driver not loaded”的解决办法
- Qt连接MySQL提示“QSqlDatabase: QMYSQL driver not loaded”的解决办法
- 解决QT5.2及以上版本连接mysql提示QMYSQL driver not download 问题
- fedora 18~20 中Qt 5.2.1 解决连接mysql数据库出现QMYSQL driver not loaded的问题
- Qt出现“QSqlDatabase: QMYSQL driver not loaded”和“启动程序失败,路径或者权限错误”解决方法
- QT程序发布提示driver not load
- 【问题解决】QSqlDatabase: QMYSQL driver not loaded
- fedora 18~20 中Qt 5.2.1 解决连接mysql数据库出现QMYSQL driver not loaded的问题
- Ubuntu16.04 QT "QMYSQL driver not loaded on Ubuntu"问题
- 关于MySql在调试过程中出现Driver not loaded Driver not loaded的问题的解决办法
- mac osx Qt5.6.2 连接mysql 提示QMYSQL driver not loaded
- qt连接mysql提示QMYSQL driver not loaded
- ubuntu10.04 Qt5.2.1链接mysql出现QMYSQL driver not loaded的问题!!!!
- windows系统下解决Qt连接MySQL数据库时出现的问题:QMYSQL driver not loaded
- qt 5.2 使用mysql数据库,提示出错QSqlDatabase: QMYSQL driver not loaded
- QT中ODBC连接数据库提示QSqlDatabase: QODBC driver not loaded