当前位置: 代码迷 >> QT开发 >> linux上Qt连接Mysql有关问题
  详细解决方案

linux上Qt连接Mysql有关问题

热度:95   发布时间:2016-04-25 04:40:57.0
linux下Qt连接Mysql问题
Available drivers  
"QSQLITE"  
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE
这是在已经有mysql驱动的情况下,mysql 和sqlite驱动都是自带的,sqlite驱动能找到,但是mysql驱动就提示找不到
求解?

------解决方案--------------------
是不是因为在Qt编译的时候 sqlite是默认的编译的而 mysql是需要自己编译的时候添加上的?

这是Qt的configure选项.
-qt-sql-<driver> ... Enable a SQL <driver> in the Qt Library.
-plugin-sql-<driver> Enable SQL <driver> as a plugin to be linked to at run
time.
Available values for <driver>:
mysql
psql
oci
odbc
tds
db2
 + sqlite
sqlite2
ibase
(drivers marked with a '+' have been detected as
available on this system)
------解决方案--------------------
Qt的mysql驱动需要自己单独编译
  相关解决方案