本篇教程分为三个部分:
- 【全教程】qt连接mysql——从qt编译mysql驱动到qt连接mysql数据库(一、编译连接前准备)
- 【全教程】qt连接mysql——从qt编译mysql驱动到qt连接mysql数据库(二、编译连接)
- 【全教程】qt连接mysql——从qt编译mysql驱动到qt连接mysql数据库(三、问题整理)
1. QSqlDatabase: QMYSQL driver not loaded
这个表示是没有加载QMSQL驱动,可能原因有两种
(1)第一种:可用驱动中有QMYSQL这个驱动,但是不能加载,去查看第二部分的第二编译连接的第九步
(2)第二种:可用驱动中没有MYSQL驱动,并且不能加载,这个需要完整参考本教程可以解决,从第一部分看。
2.error: Library 'mysql' is not defined.
这个解决办法可以查看第二部分的编译连接过程整个过程。
3.error: mysql.h: No such file or directory#include <mysql.h>
这个解决办法可以查看第二部分的编译连接过程的第四步以后。
4. error: undefined reference to `mysql_stmt_num_rows'
这个解决办法可以查看第二部分的编译连接过程的第五步第一部分。
5.Cannot read F:/qtsqldrivers-config.pri: No such file or directory
这个解决办法可以查看第二部分的编译连接过程的第五步第二部分。
转载参考分享此篇文章请注明出处!