Qt QMySqlDatabase 驱动加载问题
Debug和Release两种模式下报错分别如下:
Debug:
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: avaliable drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7
release:
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers:
可以看到debug下驱动加载失败,有可用驱动; 而release驱动加载失败,是没有可用的驱动。
Mysql-5.7...是非安装版, 并且把E:\MySQL_xxbs\mysql-5.7.22-win32 和 E:\MySQL_xxbs\mysql-5.7.22-win32\bin 添加到系统环境变量Path中。
根据网友:https://www.cnblogs.com/iriczhao/p/11710693.html的分析。 debug模式下使用OK了。两个关键点:1-编译器插件里,需要有支持连接mysql的插件(qsqlmysql.dll、qsqlmysqld.dll); 2-构建套件下需要添加,MySQL连接的扩展包:mysql-connector-c-6.1.3-win32中的lib文件夹下的libmysql.dll。
release模式下不存在可用驱动??接着探讨...
根据网友:https://blog.csdn.net/kanchuan1905/article/details/49443931文章有感。 在生成的可执行目录下添加mysql驱动插件库:
当然啦,debug模式下做的两步操作同时需要。
...完美