首页 > 代码库 > QMYSQL driver not loaded

QMYSQL driver not loaded

QT5 连接 QMYSQL 数据库时出现错误:QMYSQL driver not loaded。

解决方法如图:(图中使用指令:ldd libqsqlmysql.so)

从结果图显示中:libmysqlclient.so.18 没有找到。从 mysql 安装目录中 lib 目录中找到 libmysqlclient.so.18 并复制到 /usr/lib/i386-linux-gnu/即可。

如果找不到 libmysqlclient_r.so.16,可以在 /usr/lib 创建软链接:

[root@itjiandan lib]# pwd/usr/lib[root@itjiandan lib]# ln -s /usr/local/mysql/lib/libmysqlclient.so.18.0.0 libmysqlclient.so.16 [root@itjiandan lib]# ln -s /usr/local/mysql/lib/libmysqlclient_r.so.18.0.0 libmysqlclient_r.so.16

QMYSQL driver not loaded