【求助】win7下安装qt4.8.0 缺少MySQL驱动

sssocalled 发布于 2012/03/21 17:00
阅读 902
收藏 0
Qt
win7下安装qt4.8.0 没有 MySQL 驱动,编译src目录下的 mysql驱动源 文件  无法通过, 提示缺少qsqldriver***.h源文件什么的,在 安装 目录 里面找到后,运行时又说:error C2491: “QMYSQLDriver::staticMetaObjectExtraData”: 不允许 dllimport 静态 数据 成员 的定义。 
没有 哪位大侠能够帮忙解决,能提供 qsqlmysql4.dll、libqsqlmysql4.a 这两个文件的也行。。。

以下是问题补充:

@sssocalled:下载过 4.7.4的 .dll文件,但是还是不行,貌似还缺 qsqlmysql4.lib的。。 qt4.8.0可以使用的有没有编译出来了的大侠提供一下啊 (2012/03/21 17:08)
加载中
0
sssocalled
sssocalled
已解决。
重新编译仍然出错,在编译qsqlmysql.h和.cpp文件时 有一大堆lnk error,分析大概就是MySQL的libmysql.dll 有问题,后来在stackoverflow上查到是MySQL的版本问题,我装的是64位的MySQL,但是64位的libmysql.dll与Qt的要求不一致,重新装了32位版本的之后编译成功了。
返回顶部
顶部