• 9013阅读
  • 4回复

怎样解决"QSqlDatabase: QMYSQL driver not loaded"错误?? [复制链接]

上一主题 下一主题
离线osmanthus
 
只看楼主 倒序阅读 楼主  发表于: 2009-01-22
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
各位高手:
大家新年好!
请教大家一个运行时问题:

我写了一个简单的连接mysql的程序,编译后运行出错:

QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE

在安装qt之前,我运行过./configure -qt-sql-mysql

我的os为:ubuntu8.0.4
qt为:4.4.3
mysql为5.1

到底怎样解决这个问题了?
我在网上搜了很多帖,我试了都不起作用.
万分着急,清大家帮帮我,非常感谢!



离线alimyso

只看该作者 1楼 发表于: 2009-01-23
你没有支持mysql的so文件
离线osmanthus
只看该作者 2楼 发表于: 2009-01-23
楼上的朋友:
你所说的mysql的so文件是不是mysql的客服端开发库文件:
我的在/usr/lib/mysql下有一堆库文件:libndbclient.so,libndbclient.so.2.0.0,libndbclient.a,libvio.a等等.
是不是这些了?
离线zzh

只看该作者 3楼 发表于: 2009-01-25
configure -qt-sql-mysql -I 头文件路径 -L lib路径
这样再编译一下
离线wd007

只看该作者 4楼 发表于: 2009-01-31
楼上说的有理,貌似没有编译完全
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
快速回复
限100 字节
 
上一个 下一个