首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

linux上Qt连接Mysql有关问题

2012-08-03 
linux下Qt连接Mysql问题Available driversQSQLITEQSqlDatabase: QMYSQL driver not loadedQSqlDatabase:

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驱动需要自己单独编译

热点排行