azbane

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模式下做的两步操作同时需要。

 

 

...完美

 

分类:

技术点:

相关文章:

  • 2021-10-20
  • 2022-12-23
  • 2021-12-23
  • 2022-12-23
  • 2021-11-13
  • 2021-10-11
  • 2021-09-01
  • 2022-02-09
猜你喜欢
  • 2022-01-19
  • 2022-12-23
  • 2021-11-05
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-30
相关资源
相似解决方案