问题如下:
Ubuntu16.04下Qt5.9.4连接数据库失败,如图:
尝试过的解决办法:
1、自己手动编译mysql驱动的源码,生成libqsqlmysql.so库 链接: https://www.cnblogs.com/yongqiang/p/6121515.html
make过程中出错:
如下图1:
2、从其它地方复制libqsqlmysql.so拷贝到指定文件夹下也出错。如下图2.
求大牛帮忙
3 个解决方案
#1
图1:make时编译出错。
![Ubuntu16.04下Qt5.9.4连接数据库失败.(QSqlDatabase: QMYSQL driver not loaded) Ubuntu16.04下Qt5.9.4连接数据库失败.(QSqlDatabase: QMYSQL driver not loaded)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0hNNkx5OXBiV2N0WW1KekxtTnpaRzR1Ym1WMEwzVndiRzloWkM4eU1ERTRNRFF2TWpRdk1UVXlORFUzTWpFd04xODJOekUzTkRZdWNHNW4%3D.jpg?w=700&webp=1)
可能是因为没有libmysqlclient_r.so,但是我已经sudo apt-get install libmysqlclient-dev 没有找到这个文件
![Ubuntu16.04下Qt5.9.4连接数据库失败.(QSqlDatabase: QMYSQL driver not loaded) Ubuntu16.04下Qt5.9.4连接数据库失败.(QSqlDatabase: QMYSQL driver not loaded)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0hNNkx5OXBiV2N0WW1KekxtTnpaRzR1Ym1WMEwzVndiRzloWkM4eU1ERTRNRFF2TWpRdk1UVXlORFUzTWpFd04xODJOekUzTkRZdWNHNW4%3D.jpg?w=700&webp=1)
可能是因为没有libmysqlclient_r.so,但是我已经sudo apt-get install libmysqlclient-dev 没有找到这个文件
#2
图2:复制libqsqlmysql.so拷贝到指定文件夹下
![Ubuntu16.04下Qt5.9.4连接数据库失败.(QSqlDatabase: QMYSQL driver not loaded) Ubuntu16.04下Qt5.9.4连接数据库失败.(QSqlDatabase: QMYSQL driver not loaded)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0hNNkx5OXBiV2N0WW1KekxtTnpaRzR1Ym1WMEwzVndiRzloWkM4eU1ERTRNRFF2TWpRdk1UVXlORFUzTWpRME9GODBPVEEwTnpBdWNHNW4%3D.jpg?w=700&webp=1)
同样连接不到数据库。
![Ubuntu16.04下Qt5.9.4连接数据库失败.(QSqlDatabase: QMYSQL driver not loaded) Ubuntu16.04下Qt5.9.4连接数据库失败.(QSqlDatabase: QMYSQL driver not loaded)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0hNNkx5OXBiV2N0WW1KekxtTnpaRzR1Ym1WMEwzVndiRzloWkM4eU1ERTRNRFF2TWpRdk1UVXlORFUzTWpRME9GODBPVEEwTnpBdWNHNW4%3D.jpg?w=700&webp=1)
同样连接不到数据库。
![Ubuntu16.04下Qt5.9.4连接数据库失败.(QSqlDatabase: QMYSQL driver not loaded) Ubuntu16.04下Qt5.9.4连接数据库失败.(QSqlDatabase: QMYSQL driver not loaded)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0hNNkx5OW1iM0oxYlM1amMyUnVMbTVsZEM5UWIybHVkRVp2Y25WdEwzVnBMM05qY21sd2RITXZZM05rYmk5UWJIVm5hVzR2TURBekwyOXVhVzl1THpVdVoybG0%3D.jpg?w=700&webp=1)
#1
图1:make时编译出错。
![Ubuntu16.04下Qt5.9.4连接数据库失败.(QSqlDatabase: QMYSQL driver not loaded) Ubuntu16.04下Qt5.9.4连接数据库失败.(QSqlDatabase: QMYSQL driver not loaded)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0hNNkx5OXBiV2N0WW1KekxtTnpaRzR1Ym1WMEwzVndiRzloWkM4eU1ERTRNRFF2TWpRdk1UVXlORFUzTWpFd04xODJOekUzTkRZdWNHNW4%3D.jpg?w=700&webp=1)
可能是因为没有libmysqlclient_r.so,但是我已经sudo apt-get install libmysqlclient-dev 没有找到这个文件
![Ubuntu16.04下Qt5.9.4连接数据库失败.(QSqlDatabase: QMYSQL driver not loaded) Ubuntu16.04下Qt5.9.4连接数据库失败.(QSqlDatabase: QMYSQL driver not loaded)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0hNNkx5OXBiV2N0WW1KekxtTnpaRzR1Ym1WMEwzVndiRzloWkM4eU1ERTRNRFF2TWpRdk1UVXlORFUzTWpFd04xODJOekUzTkRZdWNHNW4%3D.jpg?w=700&webp=1)
可能是因为没有libmysqlclient_r.so,但是我已经sudo apt-get install libmysqlclient-dev 没有找到这个文件
#2
图2:复制libqsqlmysql.so拷贝到指定文件夹下
![Ubuntu16.04下Qt5.9.4连接数据库失败.(QSqlDatabase: QMYSQL driver not loaded) Ubuntu16.04下Qt5.9.4连接数据库失败.(QSqlDatabase: QMYSQL driver not loaded)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0hNNkx5OXBiV2N0WW1KekxtTnpaRzR1Ym1WMEwzVndiRzloWkM4eU1ERTRNRFF2TWpRdk1UVXlORFUzTWpRME9GODBPVEEwTnpBdWNHNW4%3D.jpg?w=700&webp=1)
同样连接不到数据库。
![Ubuntu16.04下Qt5.9.4连接数据库失败.(QSqlDatabase: QMYSQL driver not loaded) Ubuntu16.04下Qt5.9.4连接数据库失败.(QSqlDatabase: QMYSQL driver not loaded)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0hNNkx5OXBiV2N0WW1KekxtTnpaRzR1Ym1WMEwzVndiRzloWkM4eU1ERTRNRFF2TWpRdk1UVXlORFUzTWpRME9GODBPVEEwTnpBdWNHNW4%3D.jpg?w=700&webp=1)
同样连接不到数据库。
![Ubuntu16.04下Qt5.9.4连接数据库失败.(QSqlDatabase: QMYSQL driver not loaded) Ubuntu16.04下Qt5.9.4连接数据库失败.(QSqlDatabase: QMYSQL driver not loaded)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0hNNkx5OW1iM0oxYlM1amMyUnVMbTVsZEM5UWIybHVkRVp2Y25WdEwzVnBMM05qY21sd2RITXZZM05rYmk5UWJIVm5hVzR2TURBekwyOXVhVzl1THpVdVoybG0%3D.jpg?w=700&webp=1)