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_xxbsmysql-5.7.22-win32 和 E:MySQL_xxbsmysql-5.7.22-win32bin 添加到系统环境变量Path中。

Qt QMySqlDatabase 驱动加载问题

 根据网友: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驱动插件库:

Qt QMySqlDatabase 驱动加载问题

当然啦,debug模式下做的两步操作同时需要。

 

 

...完美

 

原文链接: https://www.cnblogs.com/azbane/p/12165314.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;

也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬

    Qt QMySqlDatabase 驱动加载问题

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/398472

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年4月12日 上午9:40
下一篇 2023年4月12日 上午9:40

相关推荐